| The Mallen Streak (2003) |
| The Duck (1998) |
| The Incredible Adventures of Marco Polo (1998) Ali Ben Hassad |
| Kull the Conqueror (1997) Mandara |
| Good King Wenceslas (1994) Gomon |
| A Haunting Harmony (1993) Staunton |
| Wendy (1991) |
| Robin Hood: Prince of Thieves (1991) Red Headed Baron |
| The Chronicles of Narnia: Prince Caspian & The Voyage of the Dawn Treader (1989) Captain Drinian |
| Doctor Who: Ghost Light (1989) Light |
| When the Whales Came (1989) Treve Pender |
| Miss Marple: 4.50 from Paddington (1987) Cedric Crackenthorpe |
| Santa Claus: The Movie (1985) Grizzard, Chauffeur |
| Lifeforce (1985) Lamson |
| King David (1985) Philistine Armour Bearer |
| Dragonslayer (1981) Tyrian |
| Flash Gordon (1980) Luro |
| The Mallens (1979) Thomas Mallen |
| The Last Giraffe (1979) Guy Atherton |
| Love and Bullets (1979) Cerutti |
| The Saint and the Brave Goose (1979) Bernadotti |
| The Four Feathers (1978) Sergeant Major |
| The People That Time Forgot (1977) Chung-Sha |
| Arnhem: The Story of an Escape (1976) Graeme Warrack |
| Trial by Combat (1976) Sir Roger |
| Hennessy (1975) Boyle |
| Murder Motel (1975) Roscoe |
| The Wicker Man (1973) McTaggert |
| Hitler: The Last Ten Days (1973) Guensche |
| The Offence (1973) Panton |
| Antony and Cleopatra (1972) Thidias |
| Nicholas and Alexandra (1971) Nagorny |
| Quest for Love (1971) Jonathan Keene |
| Villain (1971) Terry |
| The Last Valley (1971) Geddes |
| Murphy's War (1971) Ellis |
| A Walk with Love and Death (1969) Sir Meles |
| Where's Jack? (1969) The Captain |
| The Assassination Bureau (1969) Bureau Member (uncredited) |
| The Charge of the Light Brigade (1968) Officer |