| 30 Years of Comic Strip (2012) |
| Daphne (2007) Nelson Doubleday |
| Absolutely Fabulous: The Last Shout (1996) Justin |
| Les Dogs (1990) Brother-in-Law (Bride's Family) |
| Eat the Rich (1987) Steinbeck |
| Labyrinth (1986) Father |
| Whoops Apocalypse (1986) Gallagher |
| Highlander (1986) Kirk Matunas |
| Spies Like Us (1985) Jumpmaster |
| Rustlers' Rhapsody (1985) Jud |
| King David (1985) Doeg |
| Lassiter (1984) Quaid |
| A Fistful of Travellers' Cheques (1984) Cafe Owner |
| Never Say Never Again (1983) USAF Swadley General (uncredited) |
| Superman III (1983) 1st Miner |
| Reds (1981) CLP Party Member #1 |
| Ragtime (1981) Police Captain No. 2 |
| Shock Treatment (1981) Vance Parker |
| The Empire Strikes Back (1980) Zev Senesca |
| The Great Riviera Bank Robbery (1980) Serge |
| Instant Enlightenment Including VAT (1979) Matt |
| Force 10 from Navarone (1978) Rogers |
| The Strange Case of the End of Civilization as We Know It (1977) The Other CIA Man |
| It's a Lovely Day Tomorrow (1975) The Yank |
| Won't Write Home, Mom–I'm Dead (1975) Hank |
| The Spiral Staircase (1975) Policeman |
| Diamonds on Wheels (1973) Jock |
| The Adventures of Barry McKenzie (1972) Sean |
| Welcome to the Club (1971) |
| The Switch (1971) First Officer |
| Figures in a Landscape (1970) Helicopter observer |
| The Desperados (1969) Gregg |