2026Twenty Twenty SixNarrator · 6 episodesShow
2025The HackNick Davies · 7 episodesShow
2025The Thursday Murder ClubIanMovie
2025Doctor Who: Wish World & The Reality WarThe Doctor / The Doctor (archive footage) (uncredited)Movie
2025The Four SeasonsGianpiero · 1 episodeShow
2025MacbethMacbethMovie
2024Doctor Who at the PromsThe Doctor (14) (10) (archive footage)Movie
2024Doctor WhoThe Doctor (archive footage) (uncredited) · 1 episodeShow
2024ARK: The Animated SeriesSir Edmund Rockwell (voice) · 14 episodesShow
2023Doctor Who: 60th Anniversary SpecialsThe Doctor (archive footage)Movie
2023Doctor Who: The Bedtime StoryThe DoctorMovie
2023Doctor Who Children in Need Special 2023The DoctorMovie
2023AhsokaHuyang (voice) · 8 episodesShow
2023Spy in the Ocean, A Nature MiniseriesNarrator · 4 episodesShow
2023Clone HighDavid Tennant (voice) · 1 episodeShow
2023Star Wars: Young Jedi AdventuresHuyang (voice) · 1 episodeShow
2023National Theatre Live: GoodProfessor John Halder/JohnnyMovie
2023Marvel's Moon Girl and Devil DinosaurFranklin (voice) · 1 episodeShow
2022The Amazing MauriceDangerous Beans (voice)Movie
2022LitvinenkoAlexander Litvinenko · 2 episodesShow
2022The Paloni Show! Halloween Special!Roach Chef (voice)Movie
2022Inside ManHarry Watling · 4 episodesShow
2022The SandmanDon (voice) · 1 episodeShow
2022ChibiverseScrooge McDuck (Voice) · 1 episodeShow
2022Chip 'n Dale: Rescue RangersScrooge McDuck (voice)Movie
2022The Legend of Vox MachinaGeneral Kreig (voice) · 2 episodesShow
2021Around the World in 80 DaysPhileas Fogg · 8 episodesShow
2021The Loud House MovieAngus (voice)Movie
2020ScreeningTimothyMovie
2020The Real Des: The Dennis Nilsen StoryNarrator (voice)Movie
2020DesDennis Nilsen · 3 episodesShow
2020StagedDavid · 20 episodesShow
2020Good Omens: LockdownCrowley (voice)Movie
2020The Big Night InMr. LoganMovie
2020Heart to HeartHeartMovie
2020Deadwater FellTom Kendrick · 4 episodesShow
2019Criminal: UKDr. Edgar Fallon · 1 episodeShow
2019Good OmensCrowley · 13 episodesShow
2019gen:LOCKDr. Weller (voice) · 8 episodesShow
2019How to Train Your Dragon: The Hidden WorldSpitelout / Ivar the Whitless (voice)Movie
2018Spy in the SnowNarratorMovie
2018Mary Queen of ScotsJohn KnoxMovie
2018There She GoesSimon · 10 episodesShow
2018CampingWalt · 8 episodesShow
2018The Highway RatThe Highway Rat (voice)Movie
2018Hang UpsMartin Lamb · 1 episodeShow
2018DuckTales: Destination Adventure!Scrooge McDuck (voice)Movie
2018Bad SamaritanCale ErendreichMovie
2018Final SpaceLord Commander (voice) · 10 episodesShow
2018You, Me and HimJohnMovie
2017FerdinandAngus (voice)Movie
2017DuckTalesScrooge McDuck (Voice) · 69 episodesShow
2017Mad to Be NormalRD LaingMovie
2017Fireman Sam: Alien Alert! The MovieBuck Douglas (voice)Movie
2016Einstein 100NarratorMovie
2015Doctor Who: The Husbands of River SongThe Doctor (10) (picture) (uncredited)Movie
2015Inside Einstein's Mind: The Enigma of Space and TimeNarrator (Voice UK)Movie
2015Marvel's Jessica JonesKilgrave, Kilgrave (voice) · 14 episodesShow
2015Dames of Classic Drama at the BBCNarratorMovie
2015Knights of Classic Drama at the BBCNarratorMovie
2015Mickey Mouse Clubhouse: Mickey's Monster MusicalIgor the Door (voice)Movie
2015Dragons: Race to the EdgeSpitelout (voice) · 12 episodesShow
201596 Ways to Say I Love YouMarkMovie
2015Thunderbirds Are Go!Tyco Reeves (Voice) · 1 episodeShow
2014GracepointEmmett Carver · 10 episodesShow
2014What We Did on Our HolidayDoug McLeodMovie
2014Wings 3DNarrator (voice)Movie
2014Postman Pat: The MovieWilf (voice)Movie
2014W1ANarrator (voice) · 14 episodesShow
2014Dolphins: Spy in the PodNarrator · 2 episodesShow
2013Doctor Who: Farewell to Matt SmithMovie
2013Doctor Who Live: The AfterpartyThe Doctor (archive footage)Movie
2013The Day of the Doctor: Cinema IntroThe Doctor (10)Movie
2013RSC Live: Richard IIRichard IIMovie
2013The Escape ArtistWill Burton · 3 episodesShow
2013The Politician's HusbandAiden Hoynes · 3 episodesShow