
David Tennant
Photoplayd Industry Rating
Not enough rated films yet to compute a weighted score.
Roles are weighted by involvement: director 1.0, screenwriter 0.7, lead 0.8, supporting 0.4, crew 0.1.
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.
Known for
Credits

Harry Potter and the Goblet of Fire (2005)
as Barty Crouch Junior

How to Train Your Dragon (2010)
as Spitelout (voice)

How to Train Your Dragon: The Hidden World (2019)
as Spitelout / Ivar the Whitless (voice)

Ferdinand (2017)
as Angus (voice)

Chip 'n Dale: Rescue Rangers (2022)
as Scrooge McDuck (voice)

Fright Night (2011)
as Peter Vincent

Mary Queen of Scots (2018)
as John Knox

The Amazing Maurice (2022)
as Dangerous Beans (voice)

The Pirates! In an Adventure with Scientists! (2012)
as Charles Darwin (voice)

The Thursday Murder Club (2025)
as Ian

The Paloni Show! Halloween Special! (2022)
as Roach Chef (voice)

Doctor Who: The Day of the Doctor (2013)
as The Doctor (10)

The Loud House Movie (2021)
as Angus (voice)

Bad Samaritan (2018)
as Cale Erendreich

What We Did on Our Holiday (2014)
as Doug McLeod

Doctor Who: The Satan Pit (2026)
as The Doctor

Postman Pat: The Movie (2014)
as Wilf (voice)

The Decoy Bride (2011)
as James Arber

RSC Live: Richard II (2013)
as Richard II

Doctor Who: The Runaway Bride (2006)
as The Doctor

The Five(ish) Doctors Reboot (2013)
as Self

L.A. Without a Map (1999)
as Richard

Being Considered (2000)
Actor

St Trinian's 2: The Legend of Fritton's Gold (2009)
as Captain Lord Pomfrey / Sir Piers Pomfrey

Jude (1996)
as Drunk Undergraduate

Macbeth (2025)
as Macbeth

The 50 Greatest Television Dramas (2007)
as Self

The Highway Rat (2018)
as The Highway Rat (voice)

An Audience with Adele (2021)
as Self

Doctor Who: Voyage of the Damned (2007)
as The Doctor

United (2011)
as Jimmy Murphy

Cinderella: A Comic Relief Pantomime for Christmas (2020)
as Self

The Big Night In (2020)
as Mr. Logan

Einstein and Eddington (2008)
as Arthur Eddington

You, Me and Him (2018)
as John

Doctor Who: The Ultimate Companion (2014)
as Self / The Doctor (archive footage)

Shrek: Once Upon a Time (2011)
as Self / Narrator

Nativity 2: Danger in the Manger! (2012)
as Donald / Roderick Peterson

Doctor Who: The Waters of Mars (2009)
as The Doctor

Doctor Who at the Proms (2024)
as The Doctor (14) (10) (archive footage)

Doctor Who: The Husbands of River Song (2015)
as The Doctor (10) (picture) (uncredited)

Doctor Who: Planet of the Dead (2009)
as The Doctor

The Amazing Maurice: The Waters of Life (—)
as Dangerous Beans (voice)

A Grand Night In: The Story of Aardman (2015)
as Self - Voice of Charles Darwin

Fireman Sam: Alien Alert! The Movie (2017)
as Buck Douglas (voice)

Children In Need 2019: Got It Covered (2019)
as Self

The Itch of the Golden Nit (2011)
as Radio Newsreader / Stretchy McStretch (voice)

Doctor Who: The Next Doctor (2008)
as The Doctor

My Sarah Jane: A Tribute to Elisabeth Sladen (2011)
as Self

Nine 1/2 Minutes (2002)
as Charlie

Doctor Who: The Christmas Invasion (2005)
as The Doctor

Doctor Who: A New Dimension (2005)
as Self - Narrator (voice)

Shakespeare Live! From the RSC (2016)
as Self - Host

Bright Young Things (2003)
as Ginger Littlejohn

Mad to Be Normal (2017)
as RD Laing

Doctor Who: Wish World & The Reality War (2025)
as The Doctor / The Doctor (archive footage) (uncredited)

Doctor Who: The End of Time (2010)
as The Doctor

Much Ado About Nothing (2011)
as Benedick

imagine… Russell T Davies: The Doctor and Me (2023)
as Self

David Tennant's Video Diary (2007)
as Self

Derren Brown: Pushed to the Edge (2016)
as Himself

Beauty and the Beast: A Comic Relief Pantomime for Christmas (2021)
as Self

Doctor Who Children in Need Special 2023 (2023)
as The Doctor
The Muppets Take The O2 (2018)
as Self

Knights of Classic Drama at the BBC (2015)
as Narrator

Mickey Mouse Clubhouse: Mickey's Monster Musical (2015)
as Igor the Door (voice)

Catherine Tate: Laughing at the Noughties (2011)
as Self

Comic Relief 2024: Funny for Money (2024)
as Self

Glorious 39 (2009)
as Hector

Proclaimers: This Is the Story (2017)
as Self

The National Television Awards Celebrate 25 Years (2020)
as Self

So You Want To Be A Pirate! (2012)
as Charles Darwin

The Day of the Doctor: Cinema Intro (2013)
as The Doctor (10)

Doctor Who: 60th Anniversary Specials (2023)
as The Doctor (archive footage)

Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008 (2008)
as The Doctor (Uncredited)

Doctor Who Live: The Afterparty (2013)
as The Doctor (archive footage)

Doctor Who: The Ultimate Guide (2013)
as Self

Doctor Who: Tales from the TARDIS (2013)
as Self

Endgame (2009)
as Self - Host (uncredited)

Einstein 100 (2016)
as Narrator
The Joy of Sex (—)
Actor

Monty Python in Aberystwyth (2009)
as Narrator

Doctor Who: The Ultimate Time Lord with Peter Davison (2014)
as Self

The Chatterley Affair (2006)
as Richard Hoggart

The Catherine Tate Show: Nan's Christmas Carol (2009)
as Ghost of Christmas Present

The Big Fat Quiz of Everything (2025)
as Self

Old Street (2004)
as Mr. Watson

Doctor Who: The Scream of the Shalka (2003)
as Warehouseman
The Science of Doctor Who (2012)
as The Doctor (archive footage)

Doctor Who: Time Crash (2007)
as The Doctor (10)

National Theatre Live: Good (2023)
as Professor John Halder/Johnny
Doctor Who: Farewell to Matt Smith (2013)
Actor

Traffic Warden (2004)
as Traffic Warden

The Quatermass Experiment (2005)
as Doctor Gordon Briscoe

The Friday Night Project - Unleashed (2007)
as Self - Guest Host
The Neverending Pillow Fort (—)
Actor

Doctor Who: The Infinite Quest (2007)
as The Doctor (voice)

Recovery (2007)
as Alan Hamilton

Dames of Classic Drama at the BBC (2015)
as Narrator

Doctor Who: Tales Lost in Time (2011)
Actor

Spy in the Snow (2018)
as Narrator

Wings 3D (2014)
as Narrator (voice)

Come in Number Five (2011)
as Presenter

The Nation's Favourite Beatles Number One (2015)
as Self

DuckTales: Destination Adventure! (2018)
as Scrooge McDuck (voice)

The Ballad of Russell & Julie (2011)
as Russell T. Davies / Self

Bring Something Back: The Making of 'The Quatermass Experiment' (2005)
Actor

Talking Doctor Who (2023)
as Self - Presenter

Hamlet (2009)
as Hamlet

96 Ways to Say I Love You (2015)
as Mark

Discovering Hamlet (2011)
as Self

Gerry Rafferty: Right Down the Line (2011)
as Narrator

Shakespeare's Sonnets (2012)
Actor

Polar Bear: Spy on the Ice (2011)
as Narrator

The Last September (2000)
as Captain Gerald Colthurst

Bite (1997)
as Alastair Galbraith
Lachlan Macquarie: The Father of Australia (2011)
as Narrator

Inside Einstein's Mind: The Enigma of Space and Time (2015)
as Narrator (Voice UK)

Doctor Who Explained (2013)
as Self

Our Sarah Jane: The Life of Elisabeth Sladen (2020)
as Self

Learners (2007)
as Chris
The Wind in the Willows (—)
as Basil

Biting the Hands (1989)
as 3rd Squaddie

The Real Des: The Dennis Nilsen Story (2020)
as Narrator (voice)

Earthflight (2013)
as Himself - Narrator

Sweetnightgoodheart (2005)
as Pete

Human Footprint (2008)
as Narrator (self)

Doctor Who: The Bedtime Story (2023)
as The Doctor

Heart to Heart (2020)
as Heart
The Deputy (2004)
as Christopher Williams

Good Omens - Season 3: An Ineffable Goodbye (2026)
as self

Doctor Who: Recollections with Russell and David (2023)
as Self

Good Omens: Lockdown (2020)
as Crowley (voice)

Comic Relief 2023 (2023)
as Self - Host

Stealing Shakespeare (2010)
as Narrator

Spaces (1993)
as Vinny

Doctor Who: A Celebration (2006)
as Self - Host

Screening (2020)
as Timothy

Quality Control (1996)
as Gary Innes





