2018Johnny English Strikes AgainAgent NineMovie
2018An Ideal HusbandEarl of CavershamMovie
2017TabooHorace Delaney · 4 episodesShow
2015The DresserThorntonMovie
2014Katherine of AlexandriaEmperor ConstantiusMovie
2013National Theatre Live: The AudienceWinston ChurchillMovie
2008The Man from LondonInspector Morrison (voice)Movie
2007Oliver TwistMr Brownlow · 5 episodesShow
2007LewisDr. Yardley · 1 episodeShow
2007The Old, Old, Very Old ManAllMovie
2005LassieHultonMovie
2004Agatha Christie's MarpleCaterham · 1 episodeShow
2004The Republic of LoveRichardMovie
2004Stage BeautySir Edward HydeMovie
2002Nicholas NicklebySir Mulberry HawkMovie
2002Daniel DerondaSir Hugo Mallinger · 4 episodesShow
2002Foyle's WarAsst. Commissioner Summers · 1 episodeShow
2002The Importance of Being EarnestLaneMovie
2001All the Queen's MenAitkenMovie
2000Wilfred(voice)Movie
1998Lost in SpaceBusinessmanMovie
1997Forbidden Territory: Stanley's Search for LivingstoneMarkhamMovie
1997A Dance to the Music of TimeUncle Giles · 4 episodesShow
1997Prince ValiantKing ArthurMovie
1996Gulliver's TravelsGeneral Limtoc · 2 episodesShow
1996SeptemberArchie · 2 episodesShow
1995A Month by the LakeMajor WilshawMovie
1994A Feast at MidnightFatherMovie
1993The MaitlandsMajor LuddingtonMovie
1991The Strauss DynastyMetternich · 6 episodesShow
1991The Crucifer of BloodAlistair RossMovie
1991PerformanceMajor Luddington · 1 episodeShow
1991Robin HoodPrince JohnMovie
1991They Never SleptMonk ScottMovie
1991The Harmfulness of TobaccoMovie
1991The Strauss DynastyMetternichMovie
1990The Tale of Little Pig RobinsonCaptain Barnabas/ButcherMovie
1990Circles Of DeceitPhilipMovie
1990ChillersMichael Herbert · 1 episodeShow
1989Return from the River KwaiMajor BenfordMovie
1988The Modern World: Ten Great WritersReader · 1 episodeShow
1987A Hazard of HeartsLord Harry WrothamMovie
1987Quartermaine's TermsSt John QuartermaineMovie
1986Anastasia - The Mystery of AnnaDr. Hauser · 2 episodesShow
1986Shaka ZuluLt. Francis Farewell · 10 episodesShow
1985Wild Geese IIAlex FaulknerMovie
1985Theatre NightDoctor · 1 episodeShow
1985The Shooting PartyLord Gilbert HartlipMovie
1985Screen TwoSt. John Quartermaine, Monk Scott, Philip · 1 episodeShow
1984The BountyCaptain GreethamMovie
1984James Mason: The Star They Loved to HateLord Gilbert Hartlip (archive footage) (uncredited)Movie
1983The DresserOxenbyMovie
1983Never Say Never AgainMMovie
1982GandhiGeneral DyerMovie
1979For Queen and CountryColonel Rafelli · 4 episodesShow
1978Edward and Mrs SimpsonKing Edward VIII · 7 episodesShow
1978Edward & Mrs. SimpsonKing Edward VIIIMovie
1978The Cat and the CanaryHendricksMovie
1978Force 10 from NavaroneMillerMovie
1978The Big SleepJoe BrodyMovie
1977Shooting the ChandelierNikolaiMovie
1977Hard TimesCaptain James Harthouse · 3 episodesShow
1977Soldier of OrangeColonel RafelliMovie
1977BBC2 Play of the WeekNikolai · 1 episodeShow
1977The DuellistsColonel PerteleyMovie
1977A Bridge Too FarLt. Gen. Brian G. HorrocksMovie
1977The SqueezeForemanMovie
1977RomanceSam Gregory · 1 episodeShow
1976Sea-ChangeAndrewMovie
1976LoyaltiesCaptain Dancy, DSOMovie
1975GalileoCardinal InquisitorMovie
1974Churchill's PeopleAaron Graham · 1 episodeShow
1974Dr. Watson and the Darkwater Hall MysteryDr. WatsonMovie
1973A Doll's HouseNils KrogstadMovie
1973Centre PlayAndrew · 1 episodeShow
1973The Day of the JackalThe JackalMovie