2013
About Time as Theatre Judge
2013
Vicious as Mason Thornhill (12 episodes)
2002
Stranded as Judge (1 episode)
1997
A Royal Scandal as Sir Robert Gifford
1996
Testament: The Bible in Animation as Lord Potiphar / Menes (voice) (1 episode)
1995
A Village Affair as Richard Jordan
1994
The Dwelling Place as Cunningham (3 episodes)
1994
Four Weddings and a Funeral as Laura's Father - Wedding One
1993
The Secret Rapture as Civil Servant
1992
Shakespeare: The Animated Tales as Shephered / Judge (voice) (1 episode)
1990
Mountains of the Moon as Colonel Rigby
1989
The Paradise Club as Monsignor Drayford (1 episode)
1986
Clockwise as Headmaster
1985
Me and the Girls as Professor Lembach
1983
Octopussy as Auctioneer
1980
Hopscotch as Helicopter Pilot
1980
Lady Killers as Auguste de Mean (1 episode)
1974
Melissa as Det. Chief Insp. Carter (3 episodes)
1974
Frankenstein and the Monster from Hell as Ernst
1968
Doctor Who: The Dominators as Wahed
1965
Time in Advance as Police Officer
1964
Doctor Who: Marco Polo as Acomat
1963
Doctor Who as Wahed (1 episode)