
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)

The Thursday Murder Club (2025)
as Ian

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

Ferdinand (2017)
as Angus (voice)

Mary Queen of Scots (2018)
as John Knox

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

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

Fright Night (2011)
as Peter Vincent

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

Bad Samaritan (2018)
as Cale Erendreich

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

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

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

Einstein and Eddington (2008)
as Arthur Eddington

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

Jude (1996)
as Drunk Undergraduate

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

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

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

The Decoy Bride (2011)
as James Arber

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

RSC Live: Richard II (2013)
as Richard II

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

Wings 3D (2014)
as Narrator (voice)

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

Glorious 39 (2009)
as Hector

An Audience with Adele (2021)
as Self

Bright Young Things (2003)
as Ginger Littlejohn

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

Being Considered (2000)
Actor

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

United (2011)
as Jimmy Murphy

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

Macbeth (2025)
as Macbeth

The 50 Greatest Television Dramas (2007)
as Self

Endgame (2009)
as Self - Host (uncredited)

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

The Big Night In (2020)
as Mr. Logan

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

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

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

You, Me and Him (2018)
as John

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

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

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

Discovering Hamlet (2011)
as Self

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

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

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

Hamlet (2009)
as Hamlet

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

Children In Need 2019: Got It Covered (2019)
as Self
The Neverending Pillow Fort (—)
Actor

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

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

The Quatermass Experiment (2005)
as Doctor Gordon Briscoe

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

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

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

Earthflight (2013)
as Himself - Narrator

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

Heart to Heart (2020)
as Heart

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

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

Doctor Who Children in Need Special 2023 (2023)
as The Doctor
The Joy of Sex (—)
Actor

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

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

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

Shakespeare's Sonnets (2012)
Actor

Doctor Who Explained (2013)
as Self

Spy in the Snow (2018)
as Narrator

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

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

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

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

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

David Tennant's Video Diary (2007)
as Self

Doctor Who: Tales Lost in Time (2011)
Actor

Proclaimers: This Is the Story (2017)
as Self

Monty Python in Aberystwyth (2009)
as Narrator

Talking Doctor Who (2023)
as Self - Presenter

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

Old Street (2004)
as Mr. Watson

Much Ado About Nothing (2011)
as Benedick

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

Traffic Warden (2004)
as Traffic Warden

Learners (2007)
as Chris

Mad to Be Normal (2017)
as RD Laing

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

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

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

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

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

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

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

Sweetnightgoodheart (2005)
as Pete

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

The Last September (2000)
as Captain Gerald Colthurst

Biting the Hands (1989)
as 3rd Squaddie

Doctor Who: The Ultimate Guide (2013)
as Self
Lachlan Macquarie: The Father of Australia (2011)
as Narrator
The Muppets Take The O2 (2018)
as Self

Nine 1/2 Minutes (2002)
as Charlie

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

Doctor Who: The Ultimate Companion (2014)
as Self / The Doctor (archive footage)
Doctor Who: Farewell to Matt Smith (2013)
Actor

The Chatterley Affair (2006)
as Richard Hoggart

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

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

Come in Number Five (2011)
as Presenter
The Science of Doctor Who (2012)
as The Doctor (archive footage)

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

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

Recovery (2007)
as Alan Hamilton
The Wind in the Willows (—)
as Basil

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

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

The Friday Night Project - Unleashed (2007)
as Self - Guest Host

Human Footprint (2008)
as Narrator (self)

Comic Relief 2023 (2023)
as Self - Host

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

My Sarah Jane: A Tribute to Elisabeth Sladen (2011)
as Self
The Deputy (2004)
as Christopher Williams

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

Einstein 100 (2016)
as Narrator

Bite (1997)
as Alastair Galbraith

Spaces (1993)
as Vinny

The Big Fat Quiz of Everything (2025)
as Self

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

Stealing Shakespeare (2010)
as Narrator

Screening (2020)
as Timothy

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

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

Quality Control (1996)
as Gary Innes





