2026Frank and PercyMovie
2025Doctor Who: The Fifth Doctor vs. The DaleksThe Fifth DoctorMovie
2025Doctor Who: Wish World & The Reality WarThe Doctor (archive footage) (uncredited)Movie
2024Doctor Who at the PromsThe Doctor (5) (archive footage)Movie
2024Kiss Me, KateThe GeneralMovie
2024Happy Mills: The Search for Agent ThornyThe Big Boss (Voice)Movie
2024The Marlow Murder ClubGeoffrey · 2 episodesShow
2023Blood Actually: A Murder, They Hope MysteryDavidMovie
2023Tales of the TardisThe Doctor · 1 episodeShow
2023Beyond ParadiseRichard Baxter · 3 episodesShow
2023The GoldAssistant Commissioner Gordon Stewart, Commissioner Gordon Stewart · 5 episodesShow
2021End of TermLeighMovie
2021The LarkinsVicar · 13 episodesShow
2021Dream HorseLord AveryMovie
2020LifeHenry Reynolds · 6 episodesShow
2019Good OmensJob · 1 episodeShow
2019Gentleman JackWilliam Priestley · 8 episodesShow
2019The Name of the RoseOld Adso / Narrator (voice) · 8 episodesShow
2018EarthshockedMovie
2018Say My NameDetective Rich HerbigMovie
2018PatrickAlan FrancisMovie
2018You, Me and HimTeacherMovie
2017LiarDenis Walters · 2 episodesShow
2015GypsyHerbieMovie
2015Doctor Who: The Husbands of River SongThe Doctor (5) (picture) (uncredited)Movie
2015Longleat '83: The Lost FootageMovie
2013Toast of LondonPeter Davison · 3 episodesShow
2013Pat & CabbageMichael · 6 episodesShow
2012The Women of Doctor WhoMovie
2011Doctor Who: Tales Lost in TimeMovie
2011Driven to DistractationMovie
2011VeraMatthew Wells · 1 episodeShow
2011Come in Number FiveMovie
2011Snake Charmer: The Making of 'Snakedance'Movie
2010Chain ReactionMovie
2009The Queen5 episodesShow
2009MirandaMr. Clayton · 1 episodeShow
2009Micro MenBank managerMovie
2009Law & Order: UKHenry Sharpe · 27 episodesShow
2009UnforgivenJohn Ingram · 3 episodesShow
2008Doctor Who: The Next DoctorThe Doctor (5) (archive footage)Movie
2008Trials and Tribulations(archive footage)Movie
2008Now, Get Out of ThatMovie
2008Celebration: Doctor Who in 1983Movie
2008The Ties That Bind UsThe Fifth Doctor (archive footage)Movie
2008Five Doctors, One StudioMovie
2007Doctor Who: Time CrashThe Doctor (5)Movie
2007The Dead Peasants SocietyDC DaviesMovie
2007The Man from MontevideoDC DaviesMovie
2007A Funny Thing Happened on the Way to WillesdenDC DaviesMovie
2007Dangerous LiaisonsDaviesMovie
2007Once Upon a Time on the WestwayDC DaviesMovie
2007Fear, Stress & AngerMartin Chadwick · 6 episodesShow
2007LewisPeter Faulkner · 1 episodeShow
2007A New Body at LastMovie
2007The Crowded TARDISMovie
2006The Complete Guide to ParentingGeorge Huntley · 5 episodesShow
2005Willesden ConfidentialDC DaviesMovie
2005Three Steps to HendonDC DaviesMovie
2005Towpaths of GloryDC DaviesMovie
2005Friends ReunitedDC DaviesMovie
2005Doctor Who Confidential9 episodesShow
2005Distant ShoresBill Shore · 12 episodesShow
2004Agatha Christie's MarpleHubert Curtain · 1 episodeShow
2004Dangerous and the Lonely HeartsDC DaviesMovie
2004Benefit to MankindDC DaviesMovie
2004The Long Bank HolidayDangerous DaviesMovie
2004ChristineDangerous DaviesMovie
2004New TricksCharles Allenforth · 1 episodeShow
2003The Story of Doctor WhoMovie
2003Too Good to Be TrueRobert LewisMovie
2003Too Good to Be TrueRobert Lewis · 2 episodesShow
2003HardwarePeter Davison · 1 episodeShow
2003TriciaDangerous DaviesMovie
2003The Last DetectiveDC DaviesMovie
2003The Last DetectiveDetective Constable 'Dangerous' Davies · 17 episodesShow
2001The Home WhovianMovie