
Highest rated as cast or director
Staged
2020 · 3 Seasons
DuckTales
2017 · 3 Seasons
Broadchurch
2013 · 3 Seasons
Good Omens
2019 · 3 Seasons
Time
2021 · 3 Seasons
Biography
David John Tennant (né McDonald; 18 April 1971) is a Scottish actor. He is best known for portraying the tenth incarnation of the Doctor in the sci-fi series Doctor Who (2005–2010; 2013). In 2022, he returned to the show as the fourteenth incarnation. His other notable screen roles include DI Alec Hardy in the crime drama series Broadchurch (2013–2017) and its 2014 remake, Kilgrave in the superhero series Jessica Jones (2015–2019), Crowley in the fantasy series Good Omens (2019–present), and various fictionalised versions of himself in the comedy series Staged (2020–2022). Tennant has worked extensively on stage, including a portrayal of the title character in a 2008 Royal Shakespeare Company production of Hamlet that was later adapted for television. He is also a voice actor, featuring in the animated series DuckTales (2017–2021) as the voice of Scrooge McDuck. In 2015, he received the National Television Award for Special Recognition.
Acted in 153
2020s
- 2026
- 2025
Doctor Who: Wish World & The Reality War
The Doctor / The Doctor (archive footage) (uncredited)
Genius Game
The Creator · 8 episodes
- 2024
Doctor Who at the Proms
The Doctor (10) (14) (archive footage)
- 2023
Doctor Who: 60th Anniversary Specials
The Doctor (archive footage)
Doctor Who: The Bedtime Story
The Doctor
Doctor Who Children in Need Special 2023
The Doctor
National Theatre Live: Good
Professor John Halder/Johnny
- 2022
- 2021
- 2020
Screening
Timothy
Good Omens: Lockdown
Crowley (voice)
The Big Night In
Mr. Logan, Self
Heart to Heart
Heart
2010s
- 2019
- 2018
There She Goes
Simon · 10 episodes
Camping
Walt · 8 episodes
Hang Ups
Martin Lamb · 1 episode
DuckTales: Destination Adventure!
Scrooge McDuck (voice)
- 2017
Fireman Sam: Alien Alert! The Movie
Buck Douglas (voice)
- 2015
Mickey Mouse Clubhouse: Mickey's Monster Musical
Igor the Door (voice)
96 Ways to Say I Love You
Mark
- 2014
- 2013
Doctor Who Live: The Afterparty
The Doctor (archive footage)
The Day of the Doctor: Cinema Intro
The Doctor (10)
RSC Live: Richard II
Richard II
The Politician's Husband
Aiden Hoynes · 3 episodes
Spies of Warsaw
Jean-François Mercier · 2 episodes
- 2012
Nativity 2: Danger in the Manger!
Donald / Roderick Peterson
Shakespeare's Sonnets
Movie
So You Want To Be A Pirate!
Charles Darwin
True Love
Nick · 1 episode
Tree Fu Tom
Twigs (voice) · 72 episodes
- 2011
The Ballad of Russell & Julie
Russell T. Davies / Self
Doctor Who: Tales Lost in Time
Movie
The Itch of the Golden Nit
Radio Newsreader / Stretchy McStretch (voice)
Much Ado About Nothing
Benedick
Come in Number Five
Presenter
- 2010
Single Father
Dave · 4 episodes
Doctor Who: The End of Time
The Doctor
Rex Is Not Your Lawyer
Rex Alexander · 1 episode
2000s
- 2009
Hamlet
Hamlet
The Catherine Tate Show: Nan's Christmas Carol
Ghost of Christmas Present
Doctor Who: Dreamland
The Doctor (voice) · 6 episodes
Doctor Who: The Waters of Mars
The Doctor
Doctor Who: Planet of the Dead
The Doctor
- 2008
Doctor Who: The Next Doctor
The Doctor
Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008
The Doctor (Uncredited)
- 2007
Doctor Who: Voyage of the Damned
The Doctor
Doctor Who: Time Crash
The Doctor (10)
Learners
Chris
Doctor Who: The Infinite Quest
The Doctor (voice)
Recovery
Alan Hamilton
- 2006
The Chatterley Affair
Richard Hoggart
- 2005
Doctor Who: The Christmas Invasion
The Doctor
Secret Smile
Brendan · 2 episodes
Bring Something Back: The Making of 'The Quatermass Experiment'
Movie
Sweetnightgoodheart
Pete
The Quatermass Experiment
Doctor Gordon Briscoe
Casanova
Giacomo Casanova · 3 episodes
- 2004
Blackpool
DI Peter Carlisle · 6 episodes
Traffic Warden
Traffic Warden
He Knew He Was Right
Mr Gibson · 4 episodes
Old Street
Mr. Watson
- 2003
Doctor Who: Scream of the Shalka
Young Custodian (voice) (uncredited) · 1 episode
Spine Chillers
Dr. Krull · 1 episode
Trust
Gavin MacEwan · 1 episode
- 2002
Nine 1/2 Minutes
Charlie
Dead Ringers
Regenerated Tony Blair · 1 episode
- 2000
The Last September
Captain Gerald Colthurst
1990s
- 1999
- 1998
The Mrs Bradley Mysteries
Max Valentine · 1 episode
Duck Patrol
Simon 'Darwin' Brown · 7 episodes
- 1997
Bite
Alastair Galbraith
- 1996
Quality Control
Gary Innes
- 1994
Takin' Over the Asylum
Campbell · 6 episodes
The Tales of Para Handy
John MacBryde · 1 episode
- 1993
Spaces
Vinny
- 1992
Strathblair
Archie · 1 episode
- 1990
Rab C. Nesbitt
Davina · 1 episode
1980s
- 1989
Biting the Hands
3rd Squaddie
- 1988
Comic Relief
TV
- 1983
No release date
The Amazing Maurice: The Waters of Life
Dangerous Beans (voice)
Good Omens T3: El final
Movie
Produced 4
Directed 3
2000s
- 2007
David Tennant's Video Diary
Director
- 2005
Other crew 1
2000s
- 2007
David Tennant's Video Diary
Cinematography
Edited 1
2000s
- 2007
David Tennant's Video Diary
Editor
Appearances101
2020s
- 2026
Ages of Ice
Self (voice) · 3 episodes
Rivals: The Official Podcast
Self · 1 episode
Good Omens - Season 3: An Ineffable Goodbye
self
- 2025
The Assembly
Self - Interviewee · 1 episode
The Big Fat Quiz of Everything
Self
- 2024
Comic Relief 2024: Funny for Money
Self
Rob Beckett's Smart TV
Self - Guest · 1 episode
- 2023
imagine… Russell T Davies: The Doctor and Me
Self
Doctor Who: Recollections with Russell and David
Self
Doctor Who: Video Commentaries
Self - The Doctor, Self · 5 episodes
Talking Doctor Who
Self - Presenter
Spy in the Ocean, A Nature Miniseries
Narrator · 4 episodes
Comic Relief 2023
Self - Host
- 2022
Ant & Dec's Limitless Win
Self · 1 episode
- 2021
Beauty and the Beast: A Comic Relief Pantomime for Christmas
Self
An Audience with Adele
Self
- 2020
Cinderella: A Comic Relief Pantomime for Christmas
Self
The Real Des: The Dennis Nilsen Story
Narrator (voice)
Red Dwarf: The First Three Million Years
Self - Narrator (voice) · 3 episodes
Our Sarah Jane: The Life of Elisabeth Sladen
Self
The National Television Awards Celebrate 25 Years
Self
2010s
- 2019
Children In Need 2019: Got It Covered
Self
- 2018
Spy in the Snow
Narrator
- 2017
Proclaimers: This Is the Story
Self
Spy in the Wild
Himself - Narrator · 9 episodes
- 2016
Einstein 100
Narrator
Top Gear: Extra Gear
Self · 1 episode
Shakespeare Live! From the RSC
Self - Host
Derren Brown: Pushed to the Edge
Himself
- 2015
A Grand Night In: The Story of Aardman
Self - Voice of Charles Darwin
Inside Einstein's Mind: The Enigma of Space and Time
Narrator (Voice UK)
The Nation's Favourite Beatles Number One
Self
Dames of Classic Drama at the BBC
Narrator
Knights of Classic Drama at the BBC
Narrator
- 2014
Doctor Who: The Ultimate Companion
Self / The Doctor (archive footage)
Doctor Who: The Ultimate Time Lord with Peter Davison
Self
Wings 3D
Narrator (voice)
W1A
Narrator (voice) · 14 episodes
Dolphins: Spy in the Pod
Narrator · 2 episodes
- 2013
Earthflight
Himself - Narrator
The Five(ish) Doctors Reboot
Self
Doctor Who: The Ultimate Guide
Self
Doctor Who: Tales from the TARDIS
Self
Doctor Who Explained
Self
Penguins: Spy in the Huddle
Narrator (voice) · 3 episodes
Doctor Who: The Doctors Revisited
Self · 11 episodes
- 2012
Comedy World Cup
Host · 7 episodes
Shakespeare Uncovered
Himself · 1 episode
Wild About Pandas
Narrator · 1 episode
- 2011
Shrek: Once Upon a Time
Self / Narrator
Catherine Tate: Laughing at the Noughties
Self
Discovering Hamlet
Self
Gerry Rafferty: Right Down the Line
Narrator
My Sarah Jane: A Tribute to Elisabeth Sladen
Self
Polar Bear: Spy on the Ice
Narrator
- 2010
Ask Rhod Gilbert
Self · 1 episode
Stealing Shakespeare
Narrator
2000s
- 2009
Live from Studio Five
Self · 2 episodes
Doctor Who Greatest Moments
Self · 3 episodes
Monty Python in Aberystwyth
Narrator
Endgame
Self - Host (uncredited)
Swarm: Nature's Incredible Invasions
Narrator (voice) · 2 episodes
- 2008
Human Footprint
Narrator (self)
- 2007
The Friday Night Project - Unleashed
Self - Guest Host
David Tennant's Video Diary
Self
Derren Brown: Trick or Treat
Himself · 2 episodes
The 50 Greatest Television Dramas
Self
- 2006
Doctor Who: A Celebration
Self - Host
Totally Doctor Who
Self · 5 episodes
- 2005
Doctor Who: A New Dimension
Self - Narrator (voice)
The Friday Night Project
Self - Host · 2 episodes
- 2004
- 2003
- 2002
1990s
- 1996
- 1994
- 1993
- 1990
1980s
- 1983





