2026Well BeingDirectorMovie
2025The Wingfeather Saga: The Journey BeginsPodo Helmer (voice)Movie
2025FrayedGeorgeMovie
2025LargoAngusMovie
2025Fudge SundaeDavidMovie
2025Miss AustenMr. Austen · 4 episodesShow
2024Apartment 7ARoman CastevetMovie
2023ExterminateDirectorMovie
2023Bloody FuryBloody Fury (voice)Movie
2023Beyond ParadiseGeorge Ellis · 1 episodeShow
2023StonehouseHarold Wilson · 3 episodesShow
2022The Wingfeather SagaPodo Helmer (voice) · 26 episodesShow
2022On Your BehalfDetective McHendryMovie
2022MusketeerPorthosMovie
2022Curse of the MacbethsDuncanMovie
2021DecryptedColonel PikeMovie
2021You Really Got MeOlder JamesMovie
2021Painted BeautyDet. GreeneMovie
2020Alex RiderMax Grendel · 3 episodesShow
2019Catherine the GreatAlexei Orlov · 4 episodesShow
2019Dad's Army: The Lost EpisodesCapt. George Mainwaring · 3 episodesShow
2019Robert the BruceOld SeanMovie
2018The ABC MurdersInspector Japp · 1 episodeShow
2018Das BootJack Greenwood, Greenwood Senior · 8 episodesShow
2018The OutpostThe Blacksmith · 10 episodesShow
2017King Lear: Live at Shakespeare's GlobeLearMovie
2017Pirates of the Caribbean: Dead Men Tell No TalesJoshamee GibbsMovie
2017The Good FightFranz Mendelssohn · 1 episodeShow
2016FleabagOlder Man · 1 episodeShow
2016Macbeth UnhingedDuncanMovie
2016Power MonkeysSpencer · 6 episodesShow
2016The Man Who Knew InfinityMajor MacMahonMovie
2015UnforgottenJames Hollis · 6 episodesShow
2015LegendHarold WilsonMovie
2014MarkedBrian CruftMovie
2014TURN: Washington's SpiesJudge Richard Woodhull · 40 episodesShow
20141946KarlMovie
2013Bounty KillerDaft WillyMovie
2013The MillMr. Timperley · 4 episodesShow
2013Count Arthur StrongErnest · 1 episodeShow
2013EndeavourKenny / Superintendent Jolliphant · 1 episodeShow
2013The Challenger DisasterLawrence MulloyMovie
2012Room at the TopMr. Brown · 2 episodesShow
2012The RavenMadduxMovie
2012Hamilton: In the Interest of the NationHarold SmithMovie
2011Last Man Standing1 episodeShow
2011Pirates of the Caribbean: On Stranger TidesJoshamee GibbsMovie
2011PoeKyle KilpatrickMovie
2009Big TopDad · 6 episodesShow
2009Wuthering HeightsMr Earnshaw · 2 episodesShow
2009MargaretKenneth ClarkeMovie
2009Demons1 episodeShow
2008ValkyrieCarl-Friedrich GoerdelerMovie
2008Tu£sdayJerryMovie
2007The Murder of Princess DianaCharles DavisMovie
2007Burn NoticeJames Vanek · 1 episodeShow
2007Pirates of the Caribbean: At World's EndGibbsMovie
2006ScoopMike TinsleyMovie
2006Pirates of the Caribbean: Dead Man's ChestGibbsMovie
2006Life on MarsHarry Woolf · 2 episodesShow
2006Irish JamLord HailstockMovie
2005Dead FishFrank Rosenheim (as Kevin R. McNally)Movie
2005BloodlinesJames Hopkin · 2 episodesShow
2004The Phantom of the OperaBuquetMovie
2004De-LovelyGerald MurphyMovie
2004New TricksFred Blackledge · 1 episodeShow
2003CrustBill SimmondsMovie
2003Johnny EnglishPrime MinisterMovie
2002SpooksRobert Osborne · 1 episodeShow
2002ShackletonFrank Worsley · 2 episodesShow
2001BedtimeSimon · 9 episodesShow
2001High Heels and Low LifesMasonMovie
2001ConspiracyMartin LutherMovie