Net Worth →
Filmographies

David Tennant Filmography: Every Movie and TV Show in Order

All 103 David Tennant roles in chronological order (1983 to 2025): 47 movies and 56 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
David Tennant filmography
TMDB

How many movies and TV shows has David Tennant been in? This complete David Tennant filmography lists 103 credited roles (47 films, 56 TV series), in chronological order from 1983 to 2025, with links to our full guides where available.

David Tennant movies in order

  • Jude (1996) as Drunk Undergraduate
  • L.A. Without a Map (1999) as Richard
  • Bright Young Things (2003) as Ginger Littlejohn
  • Harry Potter and the Goblet of Fire (2005) as Barty Crouch Junior
  • Doctor Who: The Runaway Bride (2006) as The Doctor
  • Recovery (2007) as Alan Hamilton
  • Doctor Who: The Infinite Quest (2007) as The Doctor (voice)
  • Doctor Who: Time Crash (2007) as The Doctor (10)
  • Doctor Who: Voyage of the Damned (2007) as The Doctor
  • Einstein and Eddington (2008) as Arthur Eddington
  • Doctor Who: The Next Doctor (2008) as The Doctor
  • Endgame (2009) as Self - Host (uncredited)
  • Doctor Who: Planet of the Dead (2009) as The Doctor
  • Doctor Who: The Waters of Mars (2009) as The Doctor
  • Glorious 39 (2009) as Hector
  • St Trinian's 2: The Legend of Fritton's Gold (2009) as Captain Lord Pomfrey / Sir Piers Pomfrey
  • Hamlet (2009) as Hamlet
  • How to Train Your Dragon (2010) as Spitelout (voice)
  • United (2011) as Jimmy Murphy
  • Much Ado About Nothing (2011) as Benedick
  • The Decoy Bride (2011) as James Arber
  • Fright Night (2011) as Peter Vincent
  • The Pirates! In an Adventure with Scientists! (2012) as Charles Darwin (voice)
  • So You Want To Be A Pirate! (2012) as Charles Darwin
  • Nativity 2: Danger in the Manger! (2012) as Donald / Roderick Peterson
  • The Five(ish) Doctors Reboot (2013) as Self
  • Doctor Who: The Day of the Doctor (2013) as The Doctor (10)
  • Postman Pat: The Movie (2014) as Wilf (voice)
  • What We Did on Our Holiday (2014) as Doug McLeod
  • Inside Einstein's Mind: The Enigma of Space and Time (2015) as Narrator (Voice UK)
  • 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
  • Derren Brown: Pushed to the Edge (2016) as Himself
  • Mad to Be Normal (2017) as RD Laing
  • Ferdinand (2017) as Angus (voice)
  • You, Me and Him (2018) as John
  • Bad Samaritan (2018) as Cale Erendreich
  • The Highway Rat (2018) as The Highway Rat (voice)
  • Mary Queen of Scots (2018) as John Knox
  • How to Train Your Dragon: The Hidden World (2019) as Spitelout / Ivar the Whitless (voice)
  • Good Omens: Lockdown (2020) as Crowley (voice)
  • The Loud House Movie (2021) as Angus (voice)
  • An Audience with Adele (2021) as Self
  • Chip 'n Dale: Rescue Rangers (2022) as Scrooge McDuck (voice)
  • The Paloni Show! Halloween Special! (2022) as Roach Chef (voice)
  • The Amazing Maurice (2022) as Dangerous Beans (voice)
  • The Thursday Murder Club (2025) as Ian

David Tennant TV shows

  • Natural World (1983) as Narrator
  • The Simpsons (1989) as Pa MacWeldon (voice)
  • Rab C. Nesbitt (1990) as Davina
  • Takin' Over the Asylum (1994) as Campbell
  • Never Mind the Buzzcocks (1996) as Self - Presenter
  • Ant & Dec's Saturday Night Takeaway (2002) as Self - Guest Announcer
  • Foyle's War (2002) as Theo Howard
  • Who Do You Think You Are? (2004) as Self
  • Blackpool (2004) as DI Peter Carlisle
  • Big Fat Quiz (2004) as Self - Guest
  • Casanova (2005) as Giacomo Casanova
  • Doctor Who (2005) as Doctor (10)
  • Doctor Who (2005) as The Doctor
  • Doctor Who Confidential (2005) as Self
  • The Sarah Jane Adventures (2007) as The Doctor
  • Star Wars: The Clone Wars (2008) as Huyang (voice)
  • Fish Hooks (2010) as Oscar's Brain (voice)
  • Twenty Twelve (2011) as Narrator (voice)
  • DreamWorks Dragons (2012) as Spitelout (voice)
  • DreamWorks Dragons (2012) as Spitelout (voice)
  • Teenage Mutant Ninja Turtles (2012) as Fugitoid (voice)
  • Spies of Warsaw (2013) as Jean-François Mercier
  • Broadchurch (2013) as DI Alec Hardy
  • Gogglebox (2013) as Self
  • The Politician's Husband (2013) as Aiden Hoynes
  • The Escape Artist (2013) as Will Burton
  • W1A (2014) as Narrator (voice)
  • The Real History of Science Fiction (2014) as Self
  • Gracepoint (2014) as Emmett Carver
  • Thunderbirds Are Go! (2015) as Tyco Reeves (Voice)
  • Dragons: Race to the Edge (2015) as Spitelout (voice)
  • Marvel's Jessica Jones (2015) as Kilgrave
  • Marvel's Jessica Jones (2015) as Kilgrave (voice)
  • DuckTales (2017) as Scrooge McDuck (Voice)
  • Final Space (2018) as Lord Commander (voice)
  • Camping (2018) as Walt
  • gen:LOCK (2019) as Dr. Weller (voice)
  • Good Omens (2019) as Crowley
  • Criminal: UK (2019) as Dr. Edgar Fallon
  • Deadwater Fell (2020) as Tom Kendrick
  • Staged (2020) as David
  • Des (2020) as Dennis Nilsen
  • Around the World in 80 Days (2021) as Phileas Fogg
  • The Legend of Vox Machina (2022) as General Kreig (voice)
  • The Sandman (2022) as Don (voice)
  • Inside Man (2022) as Harry Watling
  • Litvinenko (2022) as Alexander Litvinenko
  • Marvel's Moon Girl and Devil Dinosaur (2023) as Franklin (voice)
  • Star Wars: Young Jedi Adventures (2023) as Huyang (voice)
  • Clone High (2023) as David Tennant (voice)
  • Ahsoka (2023) as Huyang (voice)
  • ARK: The Animated Series (2024) as Sir Edmund Rockwell (voice)
  • Doctor Who (2024) as The Doctor (archive footage) (uncredited)
  • Rivals (2024) as Tony Baddingham
  • The Four Seasons (2025) as Gianpiero
  • The Hack (2025) as Nick Davies

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has David Tennant been in?

David Tennant has 47 credited film roles and 56 TV roles, for a total of 103 credits from 1983 to 2025.

What was David Tennant's first major role?

Natural World (1983).

What is David Tennant's most recent project?

The Hack (2025).

Sources

More in Movies