2018The Guernsey Literary & Potato Peel Pie SocietyMr. GilbertMovie
2012Bert & DickieClement AttleeMovie
2010Peep Show: Seasonal BeatingsDan CorriganMovie
2009Monday Monday3 episodesShow
2007LewisSimon Flaxmore · 1 episodeShow
2006The History BoysHeadmasterMovie
2005Open WidePrison GovernorMovie
2004The Two Loves of Anthony TrollopeAnthony TrollopeMovie
2003Frankenstein: Birth of a MonsterWilliam GodwinMovie
2003Peep ShowDan Corrigan · 1 episodeShow
2002Julius CaesarCatullus · 2 episodesShow
2002Foyle's WarDr. Alan Redmund · 1 episodeShow
2002Believe NothingEdmund Bilyas · 1 episodeShow
2002The Falklands PlayRt Hon John Nott MP (Secretary of State for Defence)Movie
2002The Inspector Lynley MysteriesGeoffrey Cramond · 1 episodeShow
2001The Discovery of HeavenTheo KernMovie
2001PandaemoniumDr GillmanMovie
2000CareDesmond PickeringMovie
2000Up at the VillaArchibald GreyMovie
2000Saving GraceQuentin RhodesMovie
1999The Magical Legend of the LeprechaunsChamberlain · 2 episodesShow
1999Janice Beard 45 WPMToboMovie
1999Life SupportLovat Alexander · 1 episodeShow
1999Human, All Too HumanReaderMovie
1998How Do You Want Me?12 episodesShow
1998Mortimer's LawTegwyn · 6 episodesShow
1997Photographing FairiesGardnerMovie
1997LexxProfessor Shnoog · 1 episodeShow
1996True BlueJack GarnetMovie
1996The English PatientFenelon-BarnesMovie
1996Testament: The Bible in AnimationDarius (voice) · 1 episodeShow
1995An Awfully Big AdventureDesmond FairchildMovie
1994Space PrecinctDamon Reseda · 1 episodeShow
1994Heavenly CreaturesDr. Henry HulmeMovie
1994Pie in the SkyPhil Bower · 1 episodeShow
1993Anna Lee: HeadcaseMr. EmbureyMovie
1992StalinMolotovMovie
1992Shakespeare: The Animated TalesMacduff (voice) · 1 episodeShow
1992Rebecca's DaughtersSir HenryMovie
1992Archer's GoonHathaway · 3 episodesShow
1991Time RidersProfessor Crow · 2 episodesShow
1990Drop the Dead DonkeyNicholas Waugh · 1 episodeShow
1990ChancerLinton · 2 episodesShow
1989The Spirit of ManClaude DelmasMovie
1989The Labours of Erica12 episodesShow
1988Double First7 episodesShow
1988A Very British CoupT.V. Interviewer · 3 episodesShow
1988Thin AirLeonard DraegerMovie
1988Thin AirLeonard Draeger · 5 episodesShow
1987Doctor Who: Paradise TowersDeputy Chief CaretakerMovie
1987Cariani and the CourtesansMorettiMovie
1986Call Me Mister1 episodeShow
1985Mann's Best FriendsIrvin · 6 episodesShow
1985Miss Marple: A Pocketful of RyePercival Fortescue · 2 episodesShow
1985Lytton's DiaryHarvey Sobell · 1 episodeShow
1985Monsignor QuixoteShop AssistantMovie
1984FreudTausk · 1 episodeShow
1984The Kit Curran Radio ShowDamien Appleby · 12 episodesShow
1984CharlieSmith · 4 episodesShow
1983The Sign of FourBartholomew SholtoMovie
1983SubmarinersMovie
1983Agatha Christie's Partners in CrimeRichards · 1 episodeShow
1983Reilly: Ace of SpiesSavinkov · 5 episodesShow
1983The Falklands Factor"Junius"Movie
1983The Bad SisterPaulMovie
1982Coming Out of the IceBikovMovie
1982FirefoxMajor LanyevMovie
1982Shine on Harvey MoonDick Elliot · 8 episodesShow
1981BergeracAckroyd · 1 episodeShow
1981The BorgiasAscanio Sforza · 10 episodesShow
1981Escape to VictoryThe ForgerMovie
1981Private SchulzKruger, Radio Announcer (voice) · 2 episodesShow
1981The CauseRennieMovie
1981WolcottJeremy Godden · 2 episodesShow
1980Dead Man's KitCommander MayburyMovie
1980FeelifaxCooker(voice)Movie
1980Yes Minister1 episodeShow
1980Spy!Bogden Stashinsky · 1 episodeShow