highest rated
acting
- Have I Got a Bit More News for You (TV) → Self - Presenter
- Standing By (TV)
- The Wind in the Willows → Basil
- The Neverending Pillow Fort
- Twenty Twenty Six (TV) → Narrator
- Good Omens 3 → Crowley
- Good Omens 3 → Crowley
- The Hack (TV) → Nick Davies
- The Thursday Murder Club → Ian
- The Assembly (TV) → Self - Interviewee
- Macbeth → Macbeth
- The Genius Game (TV) → The Creator
- Doctor Who: Wish World & The Reality War → The Doctor / The Doctor (archive footage) (uncredited)
- Doctor Who (TV) → The Doctor (archive footage) (uncredited)
- Rivals (TV) → Tony Baddingham
- Rob Beckett's Smart TV (TV) → Self - Guest
- ARK: The Animated Series (TV) → Sir Edmund Rockwell (voice)
- Doctor Who at the Proms → The Doctor (14) (10) (archive footage)
- Comic Relief 2024: Funny for Money → Self
- Star Wars: Young Jedi Adventures (TV) → Huyang (voice)
- Ahsoka (TV) → Huyang (voice)
- Marvel's Moon Girl and Devil Dinosaur (TV) → Franklin (voice)
- Clone High (TV) → David Tennant (voice)
- Spy in the Ocean, A Nature Miniseries (TV) → Narrator
- Doctor Who: Video Commentaries (TV) → Self - The Doctor
- Doctor Who: Video Commentaries (TV) → Self
- Doctor Who: 60th Anniversary Specials → The Doctor (archive footage)
- National Theatre Live: Good → Professor John Halder/Johnny
- imagine… Russell T Davies: The Doctor and Me → Self
- Doctor Who Children in Need Special 2023 → The Doctor
- Comic Relief 2023 → Self - Host
- Talking Doctor Who → Self - Presenter
- Doctor Who: The Bedtime Story → The Doctor
- Doctor Who: Recollections with Russell and David → Self
- The Sandman (TV) → Don (voice)
- The Legend of Vox Machina (TV) → General Kreig (voice)
- Chibiverse (TV) → Scrooge McDuck (Voice)
- Remembers… (TV) → Self
- Chip 'n Dale: Rescue Rangers → Scrooge McDuck (voice)
- Inside Man (TV) → Harry Watling
- The Amazing Maurice → Dangerous Beans (voice)
- Litvinenko (TV) → Alexander Litvinenko
- Ant & Dec's Limitless Win (TV) → Self
- The Paloni Show! Halloween Special! → Roach Chef (voice)
- Around the World in 80 Days (TV) → Phileas Fogg
- The Loud House Movie → Angus (voice)
- An Audience with Adele → Self
- Beauty and the Beast: A Comic Relief Pantomime for Christmas → Self
- Staged (TV) → David
- Des (TV) → Dennis Nilsen
- Deadwater Fell (TV) → Tom Kendrick
- Red Dwarf: The First Three Million Years (TV) → Self - Narrator (voice)
- The Big Night In → Mr. Logan
- The Big Night In → Self
- Cinderella: A Comic Relief Pantomime for Christmas → Self
- The National Television Awards Celebrate 25 Years → Self
- Screening → Timothy
- Good Omens: Lockdown → Crowley (voice)
- Heart to Heart → Heart
- Our Sarah Jane: The Life of Elisabeth Sladen → Self
- The Real Des: The Dennis Nilsen Story → Narrator (voice)
- Good Omens (TV) → Crowley
- How to Train Your Dragon: The Hidden World → Spitelout / Ivar the Whitless (voice)
- gen:LOCK (TV) → Dr. Weller (voice)
- Criminal: UK (TV) → Dr. Edgar Fallon
- Children In Need 2019: Got It Covered → Self
- Final Space (TV) → Lord Commander (voice)
- Mary Queen of Scots → John Knox
- Bad Samaritan → Cale Erendreich
- Camping (TV) → Walt
- Hang Ups (TV) → Martin Lamb
- There She Goes (TV) → Simon
- You, Me and Him → John
- The Highway Rat → The Highway Rat (voice)
- The Muppets Take The O2 → Self
- DuckTales: Destination Adventure! → Scrooge McDuck (voice)
- Spy in the Snow → Narrator
- DuckTales (TV) → Scrooge McDuck (Voice)
- Ferdinand → Angus (voice)
- Fireman Sam: Alien Alert! The Movie → Buck Douglas (voice)
- Mad to Be Normal → RD Laing
- Spy in the Wild (TV) → Himself - Narrator
- Proclaimers: This Is the Story → Self
- Top Gear: Extra Gear (TV) → Self
- Derren Brown: Pushed to the Edge → Himself
- Shakespeare Live! From the RSC → Self - Host
- The Late Show with Stephen Colbert (TV) → Self - Guest
- Marvel's Jessica Jones (TV) → Kilgrave
- Marvel's Jessica Jones (TV) → Kilgrave (voice)
- Dragons: Race to the Edge (TV) → Spitelout (voice)
- Thunderbirds Are Go! (TV) → Tyco Reeves (Voice)
- Doctor Who: The Husbands of River Song → The Doctor (10) (picture) (uncredited)
- A Grand Night In: The Story of Aardman → Self - Voice of Charles Darwin
- Mickey Mouse Clubhouse: Mickey's Monster Musical → Igor the Door (voice)
- Inside Einstein's Mind: The Enigma of Space and Time → Narrator (Voice UK)
- The Nation's Favourite Beatles Number One → Self
- 96 Ways to Say I Love You → Mark
- Knights of Classic Drama at the BBC → Narrator
- Dames of Classic Drama at the BBC → Narrator
- Late Night with Seth Meyers (TV) → Self - Guest
- Off Camera with Sam Jones (TV) → Self
- Gracepoint (TV) → Emmett Carver
- W1A (TV) → Narrator (voice)
- The Real History of Science Fiction (TV) → Self
- What We Did on Our Holiday → Doug McLeod
- Postman Pat: The Movie → Wilf (voice)
- Doctor Who: The Ultimate Companion → Self / The Doctor (archive footage)
- Dolphins: Spy in the Pod (TV) → Narrator
- Doctor Who: The Ultimate Time Lord with Peter Davison → Self
- Wings 3D → Narrator (voice)
- The Last Leg (TV) → Self
- Broadchurch (TV) → DI Alec Hardy
- Doctor Who: The Doctors Revisited (TV) → Self
- The Escape Artist (TV) → Will Burton
- The Politician's Husband (TV) → Aiden Hoynes
- Doctor Who: The Day of the Doctor → The Doctor (10)
- Gogglebox (TV) → Self
- Spies of Warsaw (TV) → Jean-François Mercier
- The Five(ish) Doctors Reboot → Self
- Penguins: Spy in the Huddle (TV) → Narrator (voice)
- Doctor Who Live: The Afterparty → The Doctor (archive footage)
- Doctor Who Explained → Self
- RSC Live: Richard II → Richard II
- Doctor Who: The Ultimate Guide → Self
- The Day of the Doctor: Cinema Intro → The Doctor (10)
- Doctor Who: Farewell to Matt Smith
- Earthflight → Himself - Narrator
- Doctor Who: Tales from the TARDIS → Self
- Teenage Mutant Ninja Turtles (TV) → Fugitoid (voice)
- DreamWorks Dragons (TV) → Spitelout (voice)
- DreamWorks Dragons (TV) → Spitelout (voice)
- Playhouse Presents (TV) → Will
- The Pirates! In an Adventure with Scientists! → Charles Darwin (voice)
- True Love (TV) → Nick
- Comedy World Cup (TV) → Host
- Tree Fu Tom (TV) → Twigs (voice)
- Shakespeare Uncovered (TV) → Himself
- Nativity 2: Danger in the Manger! → Donald / Roderick Peterson
- Wild About Pandas (TV) → Narrator
- Shakespeare's Sonnets
- So You Want To Be A Pirate! → Charles Darwin
- The Science of Doctor Who → The Doctor (archive footage)
- Fright Night → Peter Vincent
- Twenty Twelve (TV) → Narrator (voice)
- Discovering Hamlet → Self
- The Decoy Bride → James Arber
- United → Jimmy Murphy
- Earthflight (TV)
- Much Ado About Nothing → Benedick
- Catherine Tate: Laughing at the Noughties → Self
- Polar Bear: Spy on the Ice → Narrator
- Shrek: Once Upon a Time → Self / Narrator
- The Itch of the Golden Nit → Radio Newsreader / Stretchy McStretch (voice)
- Gerry Rafferty: Right Down the Line → Narrator
- The Ballad of Russell & Julie → Russell T. Davies / Self
- Come in Number Five → Presenter
- Doctor Who: Tales Lost in Time
- Lachlan Macquarie: The Father of Australia → Narrator
- My Sarah Jane: A Tribute to Elisabeth Sladen → Self
- Fish Hooks (TV) → Oscar's Brain (voice)
- How to Train Your Dragon → Spitelout (voice)
- Single Father (TV) → Dave
- Ask Rhod Gilbert (TV) → Self
- Rex Is Not Your Lawyer (TV) → Rex Alexander
- The National Television Awards Backstage Live (TV)
- Doctor Who: The End of Time → The Doctor
- Stealing Shakespeare → Narrator
- CBeebies Bedtime Stories (TV) → Self
- CBeebies Bedtime Stories (TV) → Fourteenth Doctor
- Endgame → Self - Host (uncredited)
- Doctor Who Greatest Moments (TV) → Self
- St Trinian's 2: The Legend of Fritton's Gold → Captain Lord Pomfrey / Sir Piers Pomfrey
- Hamlet → Hamlet
- Glorious 39 → Hector
- Live from Studio Five (TV) → Self
- Doctor Who: Planet of the Dead → The Doctor
- Doctor Who: The Waters of Mars → The Doctor
- Doctor Who: Dreamland (TV) → The Doctor (voice)
- The Catherine Tate Show: Nan's Christmas Carol → Ghost of Christmas Present
- Swarm: Nature's Incredible Invasions (TV) → Narrator (voice)
- Monty Python in Aberystwyth → Narrator
- Star Wars: The Clone Wars (TV) → Huyang (voice)
- Einstein and Eddington → Arthur Eddington
- Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008 → The Doctor (Uncredited)
- Doctor Who: The Next Doctor → The Doctor
- Human Footprint → Narrator (self)
- The Graham Norton Show (TV) → Self
- The Sarah Jane Adventures (TV) → The Doctor
- Doctor Who: Voyage of the Damned → The Doctor
- Derren Brown: Trick or Treat (TV) → Himself
- The 50 Greatest Television Dramas → Self
- Learners → Chris
- Recovery → Alan Hamilton
- Doctor Who: Time Crash → The Doctor (10)
- Doctor Who: The Infinite Quest → The Doctor (voice)
- David Tennant's Video Diary → Self
- The Friday Night Project - Unleashed → Self - Guest Host
- The One Show (TV) → Self
- Doctor Who: The Runaway Bride → The Doctor
- Totally Doctor Who (TV) → Self
- The Chatterley Affair → Richard Hoggart
- Doctor Who: A Celebration → Self - Host
- Doctor Who (TV) → Doctor (10)
- Doctor Who (TV) → The Doctor
- The Late Late Show with Craig Ferguson (TV) → Self
- Harry Potter and the Goblet of Fire → Barty Crouch Junior
- Doctor Who Confidential (TV) → Self
- Casanova (TV) → Giacomo Casanova
- Secret Smile (TV) → Brendan
- The Quatermass Experiment → Doctor Gordon Briscoe
- The Friday Night Project (TV) → Self - Host
- Sweetnightgoodheart → Pete
- Doctor Who: A New Dimension → Self - Narrator (voice)
- Bring Something Back: The Making of 'The Quatermass Experiment'
- Doctor Who: The Christmas Invasion
- Who Do You Think You Are? (TV) → Self
- Big Fat Quiz (TV) → Self - Guest
- Blackpool (TV) → DI Peter Carlisle
- He Knew He Was Right (TV) → Mr Gibson
- The Deputy → Christopher Williams
- Old Street → Mr. Watson
- Traffic Warden → Traffic Warden
- QI (TV) → Self
- Spine Chillers (TV) → Dr. Krull
- Bright Young Things → Ginger Littlejohn
- Doctor Who: Scream of the Shalka (TV) → Young Custodian (voice) (uncredited)
- Top Gear (TV) → Self
- Foyle's War (TV) → Theo Howard
- Ant & Dec's Saturday Night Takeaway (TV) → Self - Guest Announcer
- Dead Ringers (TV) → Regenerated Tony Blair
- Nine 1/2 Minutes → Charlie
- Terri McIntyre - Classy Bitch (TV) → Greig Miller
- Randall & Hopkirk (Deceased) (TV)
- The Last September → Captain Gerald Colthurst
- Being Considered
- People Like Us (TV) → Rob Harker
- Love in the 21st Century (TV) → John
- L.A. Without a Map → Richard
- The Mrs Bradley Mysteries (TV) → Max Valentine
- Duck Patrol (TV) → Simon 'Darwin' Brown
- Bite
- Never Mind the Buzzcocks (TV) → Self - Presenter
- Jude → Drunk Undergraduate
- A Mug's Game (TV)
- Ready, Steady, Cook (TV) → Self - Contestant
- Room 101 (TV) → Self
- Takin' Over the Asylum (TV) → Campbell
- The Tales of Para Handy (TV) → John MacBryde
- Late Show with David Letterman (TV) → Self - Guest
- GMTV (TV) → Self
- Spaces → Vinny
- Have I Got News for You (TV) → Self - Host
- Rab C. Nesbitt (TV) → Davina
- The Simpsons (TV) → Pa MacWeldon (voice)
- Biting the Hands → 3rd Squaddie
- Natural World (TV) → Narrator
- Dramarama (TV)