2023BodiesOld Mullins · 3 episodesShow
2022The Gold MachineAndrew NortonMovie
2019Intrigo: SamariaCommissioner KellerMovie
2018Alien OverlordsMichaelMovie
2018Intrigo: Death of an AuthorKellerMovie
2018The Last WitnessCoronerMovie
2017StrikeRoy Phipps · 2 episodesShow
2016The Living and the DeadEbenezer Alsop · 6 episodesShow
2016Agatha RaisinBishop Parsons · 1 episodeShow
2015Harry Price: Ghost HunterSir Charles HarwoodMovie
2015CuffsLeslie Kane · 4 episodesShow
2015MortdecaiThe DukeMovie
2014The First LineRichardMovie
2013DianaChristiaan BarnardMovie
2013Crossing LinesEdward Baxendale · 1 episodeShow
2012QuartetFrank WhiteMovie
2012Outpost: Black SunNeurathMovie
2011The Body FarmHarold Penton · 1 episodeShow
2010Harry Potter and the Deathly Hallows: Part 1Gellert GrindelwaldMovie
2009Blood: The Last VampireElderMovie
2007The Mark of CainLieut General StrathairnMovie
2005EmpireCicero · 6 episodesShow
2005Star Wars: Episode III - Revenge of the SithStunt DoubleMovie
2004Beyond the SeaDr. AndrettiMovie
2004Double the Fist1 episodeShow
2004The Return of the Dancing MasterEmil WetterstedtMovie
2003The Crooked ManArchie SaundersMovie
2002Gangs of New YorkHorace GreeleyMovie
2002Ultimate Force1 episodeShow
2002The Sum of All FearsAnatoli GrushkovMovie
2002SundayLord WidgeryMovie
2001The MusketeerTreville, Head of the MusketeersMovie
2001The Mists of AvalonMerlin · 2 episodesShow
2001Waking the DeadJoe Brackley · 2 episodesShow
2000Proof of LifeLord LuthanMovie
2000Battlefield EarthParson StafferMovie
2000The Holocaust on TrialRichard Rampton QCMovie
1999Mauá - O Imperador e o ReiMr. CarruthersMovie
1999The ViceSolicitor · 2 episodesShow
1998Apt PupilBen KramerMovie
199830 Years to LifeOliver MatherMovie
1998Hornblower: The Even ChanceCaptain KeeneMovie
1998HornblowerCaptain Keene · 1 episodeShow
1998Imogen's FacePatrickMovie
1998GunshyLangeMovie
1998Heat of the Sun3 episodesShow
1997Tomorrow Never DiesHMS Bedford Admiral KellyMovie
1997Sharpe: The LegendNairnMovie
1997Agatha Christie's The Pale HorseVenablesMovie
1997The Island on Bird StreetBolekMovie
1997The SaintVereshaginMovie
1997The PracticeOfficer (uncredited) · 1 episodeShow
1997The FixSam CampbellMovie
1996Deadly VoyageCommissionerMovie
1996No BananasEdward Grant · 10 episodesShow
1996Silent Witness2 episodesShow
1995The InfiltratorDieter CreutzMovie
1995Oliver's TravelsMoody · 1 episodeShow
1995BraveheartSmytheMovie
1995Hamish MacbethDuncan Scott · 1 episodeShow
1994NostradamusInquisitorMovie
1994A Few Short Journeys of the HeartBlank/German/Old GeezerMovie
1994Sharpe's HonourMajor NairnMovie
1994Sharpe's EnemyMajor NairnMovie
1994Sharpe's CompanyMajor NairnMovie
1994HildegardVolmarMovie
1993SharpeMajor Nairn · 6 episodesShow
1992A Touch of FrostAlex Ormrod · 1 episodeShow
1992Running LateClitheroeMovie
1992Between the Lines2 episodesShow
1991Murderous DecisionsOctaveMovie
1990The ChiefSir Robert Eaton · 1 episodeShow
1990The Plot to Kill HitlerFriedrich OlbrichtMovie
1989Screen OneClitheroe · 1 episodeShow
1989SaracenCol. Patrick Ansell · 14 episodesShow
1989Indiana Jones and the Last CrusadeVogelMovie
1988BusterPoyserMovie
1987The Happy ValleyJohn CarberryMovie
1987The Ruth Rendell MysteriesDCC Charles Griswold · 3 episodesShow