
David Tennant
Known for Acting · 255 credits
- Born
- 1971-04-18 (age 55)
- Place of birth
- Bathgate, West Lothian, Scotland, UK
- Also known as
- Ντέιβιντ Τένναντ · Տէյվիտ Թէնընթ · დევიდ ტენანტი · David McDonald · دیوید تننت · Девід Джон Макдональд
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.
Known For
TV Shows (122)

The Simpsons
1989
as Pa MacWeldon (voice)

Late Night with Seth Meyers
2014
as Self - Guest

The Late Show with Stephen Colbert
2015
as Self - Guest / George Harrison

Late Show with David Letterman
1993
as Self - Guest

Doctor Who
2005
as Doctor (10) / The Doctor

The Graham Norton Show
2007
as Self

The Late Late Show with Craig Ferguson
2005
as Self

Star Wars: The Clone Wars
2008
as Huyang (voice)

The Legend of Vox Machina
2022
as General Kreig (voice)

Top Gear
2002
as Self

The One Show
2006
as Self

Have I Got News for You
1990
as Self - Host

QI
2003
as Self

Teenage Mutant Ninja Turtles
2012
as Fugitoid (voice)

Ready, Steady, Cook
1994
as Self - Contestant

The Four Seasons
2025
as Gianpiero

Natural World
1983
as Narrator

The Sandman
2022
as Don (voice)

DuckTales
2017
as Scrooge McDuck (Voice)

Good Omens
2019
as Crowley

The Last Leg
2013
as Self

Dragons: Race to the Edge
2015
as Spitelout (voice)

Foyle's War
2002
as Theo Howard

Marvel's Jessica Jones
2015
as Kilgrave / Kilgrave (voice)

Never Mind the Buzzcocks
1996
as Self - Presenter

Off Camera with Sam Jones
2014
as Self

Have I Got a Bit More News for You
as Self - Presenter

Rivals
2024
as Tony Baddingham

Doctor Who
2024
as The Doctor (archive footage) (uncredited)

GMTV
1993
as Self

Broadchurch
2013
as DI Alec Hardy

Fish Hooks
2010
as Oscar's Brain (voice)

Star Wars: Young Jedi Adventures
2023
as Huyang (voice)

Ahsoka
2023
as Huyang (voice)

Marvel's Moon Girl and Devil Dinosaur
2023
as Franklin (voice)

Ant & Dec's Saturday Night Takeaway
2002
as Self - Guest Announcer

Who Do You Think You Are?
2004
as Self

DreamWorks Dragons
2012
as Spitelout (voice) / Spitelout (voice)

The Sarah Jane Adventures
2007
as The Doctor

Room 101
1994
as Self

Doctor Who Confidential
2005
as Self

CBeebies Bedtime Stories
2009
as Self / Fourteenth Doctor

Remembers…
2022
as Self

Playhouse Presents
2012
as Will

Thunderbirds Are Go!
2015
as Tyco Reeves (Voice)

Final Space
2018
as Lord Commander (voice)

Big Fat Quiz
2004
as Self - Guest

Clone High
2023
as David Tennant (voice)

Staged
2020
as David

The Hack
2025
as Nick Davies

Chibiverse
2022
as Scrooge McDuck (Voice)

Criminal: UK
2019
as Dr. Edgar Fallon

Dramarama
1983
as Neil McDonald

ARK: The Animated Series
2024
as Sir Edmund Rockwell (voice)

The Play on One
1988
as Third Squaddie

Chris Moyles' Quiz Night
2009
as Self

Around the World in 80 Days
2021
as Phileas Fogg

The Real History of Science Fiction
2014
as Self

Rab C. Nesbitt
1990
as Davina

W1A
2014
as Narrator (voice)
Movies (133)

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)

The Thursday Murder Club
2025
as Ian

Fright Night
2011
as Peter Vincent

Mary Queen of Scots
2018
as John Knox

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

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

The Loud House Movie
2021
as Angus (voice)

Jude
1996
as Drunk Undergraduate

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

Bad Samaritan
2018
as Cale Erendreich

The Amazing Maurice
2022
as Dangerous Beans (voice)

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

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

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

Endgame
2009
as Self - Host (uncredited)

Einstein and Eddington
2008
as Arthur Eddington

Bright Young Things
2003
as Ginger Littlejohn

Glorious 39
2009
as Hector

Doctor Who: The Runaway Bride
2006
as The Doctor

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

United
2011
as Jimmy Murphy
The Neverending Pillow Fort

Macbeth
2025
as Macbeth

What We Did on Our Holiday
2014
as Doug McLeod

Postman Pat: The Movie
2014
as Wilf (voice)

The Five(ish) Doctors Reboot
2013
as Self

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

The 50 Greatest Television Dramas
2007
as Self

Shakespeare Live! From the RSC
2016
as Self - Host

The Highway Rat
2018
as The Highway Rat (voice)

L.A. Without a Map
1999
as Richard

Doctor Who: Planet of the Dead
2009
as The Doctor

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

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

Doctor Who: Voyage of the Damned
2007
as The Doctor

An Audience with Adele
2021
as Self

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

Cinderella: A Comic Relief Pantomime for Christmas
2020
as Self

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

The Decoy Bride
2011
as James Arber

Hamlet
2009
as Hamlet

Doctor Who: The Next Doctor
2008
as The Doctor

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

Much Ado About Nothing
2011
as Benedick

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

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

Shakespeare's Sonnets
2012

Doctor Who: The Waters of Mars
2009
as The Doctor

The National Television Awards Celebrate 25 Years
2020
as Self

The Quatermass Experiment
2005
as Doctor Gordon Briscoe

Children In Need 2019: Got It Covered
2019
as Self

Knights of Classic Drama at the BBC
2015
as Narrator

Being Considered
2000

The Big Night In
2020
as Mr. Logan / Self

Mad to Be Normal
2017
as RD Laing

You, Me and Him
2018
as John

The Chatterley Affair
2006
as Richard Hoggart

Discovering Hamlet
2011
as Self

RSC Live: Richard II
2013
as Richard II

Recovery
2007
as Alan Hamilton

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

Doctor Who Children in Need Special 2023
2023
as The Doctor

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

Learners
2007
as Chris

Dames of Classic Drama at the BBC
2015
as Narrator

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

Derren Brown: Pushed to the Edge
2016
as Himself

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

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

The Nation's Favourite Beatles Number One
2015
as Self

Biting the Hands
1989
as 3rd Squaddie

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

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

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

Shrek: Once Upon a Time
2011
as Self / Narrator

Catherine Tate: Laughing at the Noughties
2011
as Self

Doctor Who: 60th Anniversary Specials
2023
as The Doctor (archive footage)
Doctor Who: Farewell to Matt Smith
2013
The Muppets Take The O2
2018
as Self

The Last September
2000
as Captain Gerald Colthurst

Old Street
2004
as Mr. Watson

Polar Bear: Spy on the Ice
2011
as Narrator
The Science of Doctor Who
2012
as The Doctor (archive footage)

Proclaimers: This Is the Story
2017
as Self

Doctor Who: The Christmas Invasion
2005

Comic Relief 2024: Funny for Money
2024
as Self
The Deputy
2004
as Christopher Williams

David Tennant's Video Diary
2007
as Self

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

Bring Something Back: The Making of 'The Quatermass Experiment'
2005

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

96 Ways to Say I Love You
2015
as Mark
The Wind in the Willows
as Basil

Monty Python in Aberystwyth
2009
as Narrator

Gerry Rafferty: Right Down the Line
2011
as Narrator

Doctor Who Explained
2013
as Self

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

Doctor Who: Tales Lost in Time
2011

Doctor Who: The End of Time
2010
as The Doctor

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

Sweetnightgoodheart
2005
as Pete

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

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

Doctor Who: The Ultimate Guide
2013
as Self

Doctor Who: Tales from the TARDIS
2013
as Self

Talking Doctor Who
2023
as Self - Presenter
Bite
1997
Lachlan Macquarie: The Father of Australia
2011
as Narrator

Come in Number Five
2011
as Presenter

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

Comic Relief 2023
2023
as Self - Host

Doctor Who: The Bedtime Story
2023
as The Doctor

Earthflight
2013
as Himself - Narrator

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

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

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

Human Footprint
2008
as Narrator (self)
About David Tennant
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 com… With 255 credits spanning from 1983 to 2026, David Tennant has appeared in 133 films and 122 TV shows.
Fans searching for David Tennant movies, David Tennant filmography, or the latest projects starring David Tennant can stream many of these titles on CineFlixo, free and in HD, with no subscription required.
Most Popular David Tennant Movies
- 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)
- The Thursday Murder Club (2025) — as Ian
Where to Watch David Tennant Films
Most David Tennant movies and series are available to stream on CineFlixo in full HD, completely free and without signup. Browse the complete filmography above to jump directly to any title. For more films and the latest web series featuring David Tennant, check our movies catalogue and browse page.