
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)

Fright Night (2011)
as Peter Vincent

The Thursday Murder Club (2025)
as Ian

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

Mary Queen of Scots (2018)
as John Knox

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

Bad Samaritan (2018)
as Cale Erendreich

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

Glorious 39 (2009)
as Hector

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

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

Jude (1996)
as Drunk Undergraduate

Macbeth (2025)
as Macbeth

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

Einstein and Eddington (2008)
as Arthur Eddington

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

United (2011)
as Jimmy Murphy

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

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

Endgame (2009)
as Self - Host (uncredited)

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

Bright Young Things (2003)
as Ginger Littlejohn

Shakespeare's Sonnets (2012)
Actor

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

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

The Decoy Bride (2011)
as James Arber
The Deputy (2004)
as Christopher Williams

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

The 50 Greatest Television Dramas (2007)
as Self

Discovering Hamlet (2011)
as Self

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

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

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

The Big Night In (2020)
as Mr. Logan

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

Hamlet (2009)
as Hamlet

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

Much Ado About Nothing (2011)
as Benedick

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

The Quatermass Experiment (2005)
as Doctor Gordon Briscoe

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

You, Me and Him (2018)
as John

An Audience with Adele (2021)
as Self

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

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

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

RSC Live: Richard II (2013)
as Richard II
The Science of Doctor Who (2012)
as The Doctor (archive footage)

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

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

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

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

Mad to Be Normal (2017)
as RD Laing

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

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

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

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

The Chatterley Affair (2006)
as Richard Hoggart

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

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

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

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

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

Old Street (2004)
as Mr. Watson

Learners (2007)
as Chris
The Muppets Take The O2 (2018)
as Self

The Last September (2000)
as Captain Gerald Colthurst

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

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

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

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

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

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

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

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

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

Human Footprint (2008)
as Narrator (self)
Doctor Who: Farewell to Matt Smith (2013)
Actor

Heart to Heart (2020)
as Heart

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

Talking Doctor Who (2023)
as Self - Presenter

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

National Theatre Live: Good (2023)
as Professor John Halder/Johnny

Nine 1/2 Minutes (2002)
as Charlie
My Sarah Jane: A Tribute to Elisabeth Sladen (2011)
as Self

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

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

Recovery (2007)
as Alan Hamilton

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

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

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

Doctor Who Children in Need Special 2023 (2023)
as The Doctor

Wings 3D (2014)
as Narrator (voice)

Doctor Who: Tales Lost in Time (2011)
Actor

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

David Tennant's Video Diary (2007)
as Self

Monty Python in Aberystwyth (2009)
as Narrator

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

Biting the Hands (1989)
as 3rd Squaddie

Traffic Warden (2004)
as Traffic Warden

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

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

Come in Number Five (2011)
as Presenter

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

Being Considered (2000)
Actor
The Wind in the Willows (—)
as Basil

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

Quality Control (1996)
as Gary Innes

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

Doctor Who Explained (2013)
as Self

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

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

Earthflight (2013)
as Himself - Narrator

Spy in the Snow (2018)
as Narrator

Proclaimers: This Is the Story (2017)
as Self

Doctor Who: The Christmas Invasion (2005)
Actor

Doctor Who: The Ultimate Guide (2013)
as Self

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

Sweetnightgoodheart (2005)
as Pete

Spaces (1993)
as Vinny

Comic Relief 2023 (2023)
as Self - Host

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

Screening (2020)
as Timothy

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

Doctor Who: A Celebration (2006)
as Self - Host
Lachlan Macquarie: The Father of Australia (2011)
as Narrator

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

Stealing Shakespeare (2010)
as Narrator





