2024
Doctor Who as The Doctor2024
Rivals as Tony Baddingham2024
ARK: The Animated Series as Sir Edmund Rockwell (voice)2024
Rob Beckett's Smart TV as Self - Guest2024
Doctor Who: Unleashed as Self - The Doctor2023
Star Wars: Young Jedi Adventures as Huyang (voice)2023
Marvel's Moon Girl and Devil Dinosaur as Franklin (voice)2023
Ahsoka as Huyang (voice)2023
Clone High as David Tennant (voice)2023
Spy in the Ocean, A Nature Miniseries as Narrator2023
Doctor Who: Video Commentaries as Self - The Doctor2023
Doctor Who: Video Commentaries as Self2022
The Legend of Vox Machina as General Kreig (voice)2022
The Sandman as Don (voice)2022
Chip 'n Dale: Rescue Rangers as Scrooge McDuck (voice)2022
Ant & Dec's Limitless Win as Self2022
Inside Man as Harry Watling2022
The Amazing Maurice as Dangerous Beans (voice)2022
The Paloni Show! Halloween Special! as Roach Chef (voice)2021
Around the World in 80 Days as Phileas Fogg2021
The Loud House Movie as Angus (voice)2020
Staged as David2020
Des as Dennis Nilsen2020
Red Dwarf: The First Three Million Years as Self - Narrator (voice)2020
Deadwater Fell as Tom Kendrick2019
How to Train Your Dragon: The Hidden World as Spitelout / Ivar the Whitless (voice)2019
Good Omens as Crowley2019
Criminal: UK as Dr. Edgar Fallon2019
gen:LOCK as Dr. Weller (voice)2018
Final Space as Lord Commander (voice)2018
Mary Queen of Scots as John Knox2018
There She Goes as Simon2018
Bad Samaritan as Cale Erendreich2018
Hang Ups as Martin Lamb2018
Camping as Walt2017
DuckTales as Scrooge McDuck (Voice)2017
Ferdinand as Angus (voice)2017
Spy in the Wild as Himself - Narrator2016
Top Gear: Extra Gear as Self2015
Dragons: Race to the Edge as Spitelout (voice)2015
Marvel's Jessica Jones as Kilgrave2015
Marvel's Jessica Jones as Kilgrave (voice)2015
Thunderbirds Are Go! as Tyco Reeves (Voice)2015
A Grand Night In: The Story of Aardman as Self - Voice of Charles Darwin2014
Off Camera with Sam Jones as Self2014
W1A as Narrator (voice)2014
Gracepoint as Emmett Carver2014
The Real History of Science Fiction as Himself2014
What We Did on Our Holiday as Doug McLeod2013
The Last Leg as Self2013
Broadchurch as DI Alec Hardy2013
Doctor Who: The Doctors Revisited as Self2013
The Escape Artist as Will Burton2013
Penguins: Spy in the Huddle as Narrator (voice)2013
The Politician's Husband as Aiden Hoynes2013
Doctor Who: The Day of the Doctor as The Doctor (10)2013
Spies of Warsaw as Jean-François Mercier2012
Teenage Mutant Ninja Turtles as Fugitoid (voice)2012
Tree Fu Tom as Twigs (voice)2012
DreamWorks Dragons as Spitelout (voice)2012
DreamWorks Dragons as Spitelout (voice)2012
The Pirates! In an Adventure with Scientists! as Charles Darwin (voice)2012
Shakespeare Uncovered as Himself2012
True Love as Nick2011
Twenty Twelve as Narrator (voice)2011
Fright Night as Peter Vincent2011
Earthflight as Not available2011
The Decoy Bride as James Arber2010
How to Train Your Dragon as Spitelout (voice)2010
Fish Hooks as Oscar's Brain (voice)2010
Ask Rhod Gilbert as Self2009
CBeebies Bedtime Stories as Self2009
Doctor Who Greatest Moments as Self2009
Live from Studio Five as Self2009
Glorious 39 as Hector2009
St Trinian's 2: The Legend of Fritton's Gold as Captain Lord Pomfrey / Sir Piers Pomfrey2008
Star Wars: The Clone Wars as Huyang (voice)2008
Einstein and Eddington as Arthur Eddington2007
The Graham Norton Show as Self2007
The Sarah Jane Adventures as The Doctor2007
Derren Brown: Trick or Treat as Himself2006
The One Show as Self2006
Totally Doctor Who as Self2005
The Late Late Show with Craig Ferguson as Self2005
Doctor Who as Not available2005
Doctor Who as Doctor (10)2005
Doctor Who as The Doctor2005
Doctor Who as The Doctor (voice)2005
Harry Potter and the Goblet of Fire as Barty Crouch Junior2005
Extras as David Tennant2005
Doctor Who Confidential as Self2005
Casanova as Giacomo Casanova2005
The Friday Night Project as Self - Host2004
Who Do You Think You Are? as Self2004
Big Fat Quiz as Self - Guest2004
Blackpool as DI Peter Carlisle2004
He Knew He Was Right as Mr. Gibson2003
QI as Self2003
Spine Chillers as Dr. Krull2003
Doctor Who: Scream of the Shalka as Young Custodian (voice) (uncredited)2003
Bright Young Things as Ginger Littlejohn2002
Top Gear as Self2002
Ant & Dec's Saturday Night Takeaway as Self - Guest Announcer2002
Foyle's War as Not available2001
Terri McIntyre - Classy Bitch as Greig Miller2000
Randall & Hopkirk (Deceased) as Not available1999
People Like Us as Rob Harker1999
Love in the 21st Century as John1998
The Mrs Bradley Mysteries as Max Valentine1998
Duck Patrol as Simon 'Darwin' Brown1996
Never Mind the Buzzcocks as Self - Presenter1996
A Mug's Game as Not available1996
Jude as Drunk Undergraduate1994
Ready Steady Cook as Self - Contestant1994
Room 101 as Self1994
Takin' Over the Asylum as Campbell1994
The Tales of Para Handy as John MacBryde1993
GMTV as Self1990
Have I Got News for You as Self - Host1990
Have I Got News for You as Host1990
Rab C. Nesbitt as Davina1989
The Simpsons as Pa MacWeldon (voice)NaN
Have I Got a Bit More News for You as Self - Presenter1983
Natural World as Narrator1983
Dramarama as Not availableNaN
Rex Is Not Your Lawyer as Rex Alexander2025
Macbeth as Macbeth2024
Doctor Who at the Proms as The Doctor (14) (10) (archive footage)2024
Comic Relief 2024: Funny for Money as Self2023
National Theatre Live: Good as Professor John Halder/Johnny2023
Doctor Who Children in Need Special 2023 as The Doctor2023
Doctor Who: 60th Anniversary Specials as The Doctor (archive footage)2023
Comic Relief 2023 as Self - Host2022
Litvinenko as Alexander Litvinenko2021
An Audience with Adele as Self2020
The National Television Awards Celebrate 25 Years as Self2018
The Highway Rat as The Highway Rat (voice)2018
The Muppets Take The O2 as Self2018
You, Me and Him as John2017
Mad to Be Normal as RD Laing2017
Fireman Sam: Alien Alert! The Movie as Buck Douglas (voice)2016
Derren Brown: Pushed to the Edge as Himself2016
Shakespeare Live! From the RSC as Self - Host2015
Doctor Who: The Husbands of River Song as The Doctor (10) (picture) (uncredited)2015
Mickey Mouse Clubhouse: Mickey's Monster Musical as Igor the Door (voice)2015
Inside Einstein's Mind: The Enigma of Space and Time as Narrator (Voice UK)2014
Dolphins: Spy in the Pod as Narrator2014
Postman Pat: The Movie as Wilf (voice)2013
Royal Shakespeare Company - Richard II as Richard II2013
The Five(ish) Doctors Reboot as Self2012
Comedy World Cup as Host2012
So You Want To Be A Pirate! as Charles Darwin2012
Nativity 2: Danger in the Manger! as Donald / Roderick Peterson2012
The Science of Doctor Who as The Doctor (archive footage)2012
Wild About Pandas as Narrator2011
Much Ado About Nothing as Benedick2011
United as Jimmy Murphy2011
Discovering Hamlet as Self2011
The Itch of the Golden Nit as Radio Newsreader / Stretchy McStretch (voice)2011
Catherine Tate: Laughing at the Noughties as Self2011
Shrek: Once Upon a Time as Self / Narrator2011
Polar Bear - Spy on the Ice as Narrator2010
The National Television Awards Backstage Live as Not available2010
Single Father as Dave2009
Doctor Who: Dreamland as The Doctor (voice)2009
Doctor Who: Dreamland as The Doctor (Voice)2009
Doctor Who: The Waters of Mars as The Doctor2009
Hamlet as Hamlet2009
Doctor Who: Planet of the Dead as The Doctor2009
Endgame as Self - Host (uncredited)2009
The Catherine Tate Show: Nan's Christmas Carol as Ghost of Christmas Present2009
Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008 as The Doctor (Uncredited)2008
Doctor Who: The Next Doctor as The Doctor2007
The 50 Greatest Television Dramas as Self2007
Doctor Who: Voyage of the Damned as The Doctor2007
Doctor Who: Time Crash as The Doctor (10)2007
Learners as Chris2006
Doctor Who: The Runaway Bride as The Doctor2005
Secret Smile as Brendan2005
The Quatermass Experiment as Doctor Gordon Briscoe2002
Dead Ringers as Regenerated Tony BlairNaN
Standing By as Not available2005
Doctor Who: Born Again as The Doctor (10)2004
The Deputy as Christopher Williams2000
The Last September as Captain Gerald Colthurst1999
L.A. Without a Map as RichardNaN
The Hack as Not availableNaN
The Thursday Murder Club as Ian Ventham2025
Genius Game as Self - Host2023
imagine… Russell T Davies: The Doctor and Me as Self2023
Talking Doctor Who as Self - Presenter2023
Doctor Who: The Bedtime Story as The Doctor2020
Cinderella: A Comic Relief Pantomime for Christmas as Self2020
Good Omens: Lockdown as Crowley (voice)2020
Screening as Timothy2020
The Big Night In as Mr. Logan2020
Our Sarah Jane – Elisabeth Sladen Tribute as Self2020
Heart to Heart as Heart2020
The Real Des: The Dennis Nilsen Story as Narrator (voice)2019
Children In Need 2019: Got It Covered as Self2018
Final Space as Lord commander2018
DuckTales: Destination Adventure! as Scrooge McDuck (voice)2018
Spy in the Snow as Narrator2017
Proclaimers: This Is the Story as Self2015
The Nation's Favourite Beatles Number One as Self2015
Knights of Classic Drama at the BBC as Narrator2015
96 Ways to Say I Love You as Mark2015
Dames of Classic Drama at the BBC as Narrator2014
Doctor Who: The Ultimate Companion as Self / The Doctor (archive footage)2014
Wings 3D as Narrator (voice)2013
Doctor Who Live: The Afterparty as The Doctor (archive footage)2013
Doctor Who Explained as Self2013
Doctor Who: The Ultimate Guide as Self2013
Doctor Who: Farewell to Matt Smith as Not available2013
The Day of the Doctor: Cinema Intro as The Doctor (10)2013
Tree Fu Tom - Tree Fu Magic as Not available2013
Earthflight as Himself - Narrator2012
Shakespeare's Sonnets as Not available2011
Gerry Rafferty: Right Down the Line as Narrator2011
Doctor Who: Tales Lost in Time as Not available2011
The Ballad of Russell & Julie as Russell T. Davies / Self2011
Lachlan Macquarie: The Father of Australia as Narrator2011
Come in Number Five as Presenter2010
The End of the World Part Two as The Doctor2010
Stealing Shakespeare as Narrator2009
Swarm: Nature's Incredible Invasions as Narrator (voice)2009
The End of the World Part One as The Doctor2009
Monty Python in Aberystwyth as Narrator2008
Doctor Who: Music of the Spheres as The Doctor2008
Human Footprint as Narrator (self)2007
David Tennant's Video Diary as Self2007
Doctor Who: The Infinite Quest as The Doctor (voice)2007
Recovery as Alan Hamilton2007
The Friday Night Project - Unleashed as Guest Host2006
The Chatterley Affair as Richard Hoggart2006
Doctor Who: A Celebration as Self - Host2005
Doctor Who: A New Dimension as Self - Narrator (voice)2005
Doctor Who: Bad Wolf / The Parting of the Ways as Doctor (10)2005
Sweetnightgoodheart as Pete2004
Traffic Warden as Traffic Warden2004
Old Street as Mr. Watson2002
Nine 1/2 Minutes as Charlie1993
Spaces as Vinny1989
Biting the Hands as 3rd SquaddieNaN
Fuddy Meers as Lisping Man2000
Being Considered as Not availableNaN
Doctor Who: Tales from the TARDIS as Self1997
Bite as Not available2021
Around the World in 80 Days Executive Producer2020
Des Executive Producer2020
Staged Executive Producer2007
David Tennant's Video Diary Cinematography2007
David Tennant's Video Diary Director2007
David Tennant's Video Diary Editor2007
Painkiller Jane Director2005
Doctor Who Confidential Director