2016The Legend of TarzanLord KnutsfordMovie
2011The Merry Wives of WindsorSir John FalstaffMovie
2007AngelLord NorleyMovie
2003Looking for VictoriaLord Stanley (uncredited in first episode) · 2 episodesShow
2003Rosemary & ThymeTrevor Squires · 1 episodeShow
2002Foyle's WarBrigadier Harcourt · 1 episodeShow
2001Judge John DeedSteve Gaydon · 4 episodesShow
2001Sword of HonourDoctorMovie
1999The Tichborne ClaimantGibbesMovie
1999The Magical Legend of the LeprechaunsTroll Manager · 2 episodesShow
1999Treasure IslandSquire TrelawneyMovie
1998Alexei Sayle's Merry-Go-Round1 episodeShow
1998The Last SaluteSir Gilbert · 1 episodeShow
1995Pride and PrejudiceSir William Lucas · 3 episodesShow
1994As You Like ItDuke Frederick / Corin (voice)Movie
1993Magic GrandadSir John Gage · 1 episodeShow
1992Shakespeare: The Animated TalesDuke Frederick / Corin (voice) · 1 episodeShow
1992HeartbeatOliver Ridley · 1 episodeShow
1992MaigretGuillaume Serre · 1 episodeShow
1991The Strauss Dynasty1 episodeShow
1991Thatcher: The Final DaysGeorge YoungerMovie
1991The Black Velvet GownAnthony GallingtonMovie
1990The Secret Life of Ian FlemingMcKinnonMovie
1989Where There's a WillTerence HillMovie
1989Anything More Would Be GreedyEric Harmer · 6 episodesShow
1989Young Charlie ChaplinCaptain Hindom · 1 episodeShow
1989CampionCoroner · 1 episodeShow
1988A Gentleman's ClubWillie · 3 episodesShow
1987Inspector MorseProfessor Furlong · 1 episodeShow
1987The Diary of Anne FrankMr. Hans Van Daan · 4 episodesShow
1986Call Me Mister1 episodeShow
1986The Return of Sherlock HolmesDr Huxtable · 1 episodeShow
1986LovejoyWalid · 1 episodeShow
1986Yes, Prime Minister1 episodeShow
1985Theatre NightAnselme · 1 episodeShow
1985Cyrano de BergeracMontfleuryMovie
1985Blott on the LandscapeChief Constable · 1 episodeShow
1985Dempsey and MakepeaceSam Powell · 1 episodeShow
1985The Caucasian Chalk CirclePrince KazbekiMovie
1984Sherlock HolmesDr. Huxtable · 1 episodeShow
1983BrassSir Dudley Tilstock · 1 episodeShow
1982The Life and Adventures of Nicholas Nickleby10 episodesShow
1982The Plague DogsRowf (voice)Movie
1982Shine on Harvey MoonMr. Hartley · 2 episodesShow
1981It Takes a Worried ManThe Old Man · 16 episodesShow
1981Winston Churchill: The Wilderness YearsAir Ministry Official · 1 episodeShow
1981A Spy at EveningStevens · 4 episodesShow
1981A Brush with Mr. Porter on the Road to El DoradoMr PorterMovie
1980We, the AccusedInglewood · 3 episodesShow
1980Hawk the SlayerFitzwalterMovie
1980The ExecutionerRabbiMovie
1980Therese RaquinChief Clerk · 1 episodeShow
1980Donkeys' YearsNorman TateMovie
1979MinderMr. Rushmer · 1 episodeShow
1979ShoestringLeacock · 1 episodeShow
1979Dick TurpinSir John Glutton · 14 episodesShow
1978Hanging AroundHaroldMovie
1978The SandbaggersDavid Follett · 1 episodeShow
1978The Limbo ConnectionDet. Chief Insp. TarrantMovie
1978Scorpion TalesArab · 1 episodeShow
1978Armchair ThrillerDet. Inspector Tarrant · 5 episodesShow
1978Wilde AllianceMiller · 1 episodeShow
1977TargetPainter · 1 episodeShow
1977Murder Most English: A Flaxborough ChronicleTozer · 1 episodeShow
1977Doctor Who: The Talons of Weng-ChiangHenry Gordon JagoMovie
1976The Hunchback of Notre DameCharmolueMovie
1976Brief EncounterPorterMovie
1975Rumpole of the BaileySir Denis Tolson · 1 episodeShow
1975Get Some In!Sergeant Foot · 2 episodesShow
1975PoldarkSir Hugh Bodrugan · 9 episodesShow
1975Shades of GreeneAdamson · 1 episodeShow
1975My Son Reuben4 episodesShow
1975Angels1 episodeShow
1975Mr. Garrick and Mrs. WoffingtonMr. JohnsonMovie
1974Churchill's PeoplePeter · 1 episodeShow
1974Father BrownJukes · 1 episodeShow
1974Village HallBill Jolly · 1 episodeShow