2013
Vicious as Mason Thornhill2013
About Time as Theatre Judge2002
Stranded as Judge1997
A Royal Scandal as Sir Robert Gifford1996
Testament: The Bible in Animation as Lord Potiphar / Menes (voice)1996
Alive and Kicking as Duncan1995
A Village Affair as Richard Jordan1994
The Dwelling Place as Cunningham1994
Four Weddings and a Funeral as Laura's Father - Wedding One1993
The Secret Rapture as Civil Servant1992
Shakespeare: The Animated Tales as Shephered / Judge (voice)1990
Mountains of the Moon as Colonel Rigby1989
The Paradise Club as Monsignor Drayford1986
Clockwise as Headmaster1985
Me and the Girls as Professor Lembach1983
Octopussy as Auctioneer1982
Shine on Harvey Moon as Vicar1980
Lady Killers as Auguste de Mean1980
Hopscotch as Helicopter Pilot1974
Melissa as Det. Chief Insp. Carter1974
Frankenstein and the Monster from Hell as Ernst1968
Doctor Who: The Dominators as Wahed1965
Time in Advance as Police Officer1964
Doctor Who: Marco Polo as Acomat1963
Doctor Who as Wahed1963
Doctor Who as Acomat