2010Come on EileenDermotMovie
2008Caught in the ActCollingsworth JenkinsMovie
2005CasanovaBragadin · 3 episodesShow
2004Ladies in LavenderJan PenderedMovie
2003The RoyalSebastian Fox-Kirby · 2 episodesShow
2002The Count of Monte CristoColonel VillefortMovie
2002PuckoonSir John MeredithMovie
2001David CopperfieldBarkisMovie
2000David CopperfieldBarkis · 2 episodesShow
2000Married 2 MalcolmJasperMovie
2000House!Mr AnzaniMovie
2000Randall & Hopkirk (Deceased)1 episodeShow
1999The Adventures of Young Indiana Jones: Phantom Train of DoomBirdyMovie
1999The PassionGeorgeMovie
1998What Rats Won't DoJudge FosterMovie
1998Keep in a Dry Place & Away from Children(voice, read by)Movie
1996NeverwhereThe Earl · 2 episodesShow
1996Dalziel and PascoeFrench · 1 episodeShow
1995Tales of Mystery and ImaginationFortunato · 1 episodeShow
1995Cold Comfort FarmAdam LambsbreathMovie
1994The NeverEnding Story IIIMr. Coreander / Old Man of Wandering MountainMovie
1994A Pinch of SnuffDr Gilbert HaggardMovie
1994Prince of JutlandBjornMovie
1993The Mystery of Edwin DroodSapseaMovie
1993The Last VampyrePedlarMovie
1993Mr. Wroe's VirginsTobias · 4 episodesShow
1993Hotel RoomLouis "Lou" Holchak · 3 episodesShow
1992Spies, Inc.FilatovMovie
1992HeartbeatMr. Parrish, George Woodford, Fred Braithwaite, Howard Druce · 1 episodeShow
1992Adam BedeOld SquireMovie
1991The Last ButterflyKarl RheinbergMovie
1990Shoot the RevolutionSergei PopescuMovie
1990The Paper ManSir Charles Llewellyn · 6 episodesShow
1990Wild at HeartGeorge KovichMovie
1990Kremlin FarewellAgejevMovie
1990TECX1 episodeShow
1989Erik the VikingHarald the MissionaryMovie
1989Sob Sisters7 episodesShow
1988Consuming PassionsGraham ChumleyMovie
1987Vanity FairSir Pitt Crawley · 7 episodesShow
1987ComradesVicar of TolpuddleMovie
1987GhostsJacob EngstrandMovie
1987MaschenkaPodtyaginMovie
1987Inspector MorseHarry Field Senior · 1 episodeShow
1987The Growing Pains of Adrian MoleMr Reginald 'Popeye' Scruton · 2 episodesShow
1986The Return of Sherlock HolmesInspector Baynes · 1 episodeShow
1986Time After TimeUlick UniakeMovie
1986LovejoyArnold Tapie · 1 episodeShow
1985Silas MarnerSquire CassMovie
1985Young Sherlock HolmesChester CragwitchMovie
1985Lost In LondonLeo PorterMovie
1985The Secret Diary of Adrian Mole, Aged 13¾Scruton, Mr Reginald 'Popeye' Scruton · 4 episodesShow
1985Theatre NightJacob Engstrand · 1 episodeShow
1985A Crack in the IceLt. Col. SvininMovie
1985The Black CauldronDallben (voice)Movie
1985Summer SeasonLieutenant-Colonel Svinin · 1 episodeShow
1985Screen TwoAgejev · 1 episodeShow
1984Travelling ManMorgan Rees · 1 episodeShow
1984The Zany Adventures of Robin HoodMovie
1984FirestarterDr. Joseph WanlessMovie
1984Sherlock HolmesInspector Baynes, Pedlar · 1 episodeShow
1984The District Nurse36 episodesShow
1983And the Ship Sails OnOrlandoMovie
1983Sexual Encounters of the Floral KindNarratorMovie
1983KrullYnyrMovie
1983David Macaulay: CastleVoiceMovie
1982FirefoxKenneth AubreyMovie
1982Eleanor, First Lady of the WorldMovie
1982Murder Is EasyConst. ReedMovie
1981Can I Help You?Movie
1980The Elephant ManBytesMovie
1979Brecht and CoMovie
1979ScreenplayRichard Morrison · 1 episodeShow
1979Zulu DawnBishop ColensoMovie
1979Of Mycenae and MenMovie
1979Secret OrchardsRoger AckerleyMovie
1979The Strange Affair of Adelaide HarrisSelwyn Raven · 6 episodesShow