Skip to content
David Tennant

David Tennant

Actor · Born April 18, 1971 · Bathgate, West Lothian, Scotland, UK

IMDb

Highest rated as cast or director

Time
80

Time

2021 · 3 Seasons

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.

Acted in 153

2020s

  1. 2026
  2. 2025
  3. Doctor Who: Wish World & The Reality War

    The Doctor / The Doctor (archive footage) (uncredited)

  4. Genius Game

    The Creator · 8 episodes

  5. 2024

    Doctor Who at the Proms

    The Doctor (10) (14) (archive footage)

  6. 2023

    Doctor Who: 60th Anniversary Specials

    The Doctor (archive footage)

  7. Doctor Who: The Bedtime Story

    The Doctor

  8. Doctor Who Children in Need Special 2023

    The Doctor

  9. National Theatre Live: Good

    Professor John Halder/Johnny

  10. 2022
  11. 2021
  12. 2020

    Screening

    Timothy

  13. Good Omens: Lockdown

    Crowley (voice)

  14. The Big Night In

    Mr. Logan, Self

  15. Heart to Heart

    Heart

2010s

  1. 2019
  2. 2018
  3. There She Goes

    Simon · 10 episodes

  4. Camping

    Walt · 8 episodes

  5. Hang Ups

    Martin Lamb · 1 episode

  6. DuckTales: Destination Adventure!

    Scrooge McDuck (voice)

  7. 2017
  8. Fireman Sam: Alien Alert! The Movie

    Buck Douglas (voice)

  9. 2015
  10. Mickey Mouse Clubhouse: Mickey's Monster Musical

    Igor the Door (voice)

  11. 96 Ways to Say I Love You

    Mark

  12. 2014
  13. 2013

    Doctor Who Live: The Afterparty

    The Doctor (archive footage)

  14. The Day of the Doctor: Cinema Intro

    The Doctor (10)

  15. RSC Live: Richard II

    Richard II

  16. The Politician's Husband

    Aiden Hoynes · 3 episodes

  17. Spies of Warsaw

    Jean-François Mercier · 2 episodes

  18. 2012

    Nativity 2: Danger in the Manger!

    Donald / Roderick Peterson

  19. Shakespeare's Sonnets

    Movie

  20. So You Want To Be A Pirate!

    Charles Darwin

  21. True Love

    Nick · 1 episode

  22. Tree Fu Tom

    Twigs (voice) · 72 episodes

  23. 2011
  24. The Ballad of Russell & Julie

    Russell T. Davies / Self

  25. Doctor Who: Tales Lost in Time

    Movie

  26. The Itch of the Golden Nit

    Radio Newsreader / Stretchy McStretch (voice)

  27. Much Ado About Nothing

    Benedick

  28. Come in Number Five

    Presenter

  29. 2010

    Single Father

    Dave · 4 episodes

  30. Doctor Who: The End of Time

    The Doctor

  31. Rex Is Not Your Lawyer

    Rex Alexander · 1 episode

2000s

  1. 2009

    Hamlet

    Hamlet

  2. The Catherine Tate Show: Nan's Christmas Carol

    Ghost of Christmas Present

  3. Doctor Who: Dreamland

    The Doctor (voice) · 6 episodes

  4. Doctor Who: The Waters of Mars

    The Doctor

  5. Doctor Who: Planet of the Dead

    The Doctor

  6. 2008

    Doctor Who: The Next Doctor

    The Doctor

  7. Doctor Who: Music of the Spheres - Doctor Who at the Proms 2008

    The Doctor (Uncredited)

  8. 2007

    Doctor Who: Voyage of the Damned

    The Doctor

  9. Doctor Who: Time Crash

    The Doctor (10)

  10. Learners

    Chris

  11. Doctor Who: The Infinite Quest

    The Doctor (voice)

  12. Recovery

    Alan Hamilton

  13. 2006
  14. The Chatterley Affair

    Richard Hoggart

  15. 2005

    Doctor Who: The Christmas Invasion

    The Doctor

  16. Secret Smile

    Brendan · 2 episodes

  17. Bring Something Back: The Making of 'The Quatermass Experiment'

    Movie

  18. Sweetnightgoodheart

    Pete

  19. The Quatermass Experiment

    Doctor Gordon Briscoe

  20. Casanova

    Giacomo Casanova · 3 episodes

  21. 2004

    Blackpool

    DI Peter Carlisle · 6 episodes

  22. Traffic Warden

    Traffic Warden

  23. He Knew He Was Right

    Mr Gibson · 4 episodes

  24. Old Street

    Mr. Watson

  25. 2003

    Doctor Who: Scream of the Shalka

    Young Custodian (voice) (uncredited) · 1 episode

  26. Spine Chillers

    Dr. Krull · 1 episode

  27. Trust

    Gavin MacEwan · 1 episode

  28. 2002

    Nine 1/2 Minutes

    Charlie

  29. Dead Ringers

    Regenerated Tony Blair · 1 episode

  30. 2000

    The Last September

    Captain Gerald Colthurst

1990s

  1. 1999
  2. 1998

    The Mrs Bradley Mysteries

    Max Valentine · 1 episode

  3. Duck Patrol

    Simon 'Darwin' Brown · 7 episodes

  4. 1997

    Bite

    Alastair Galbraith

  5. 1996

    Quality Control

    Gary Innes

  6. 1994

    Takin' Over the Asylum

    Campbell · 6 episodes

  7. The Tales of Para Handy

    John MacBryde · 1 episode

  8. 1993

    Spaces

    Vinny

  9. 1992

    Strathblair

    Archie · 1 episode

  10. 1990

    Rab C. Nesbitt

    Davina · 1 episode

No release date

  1. The Amazing Maurice: The Waters of Life

    Dangerous Beans (voice)

  2. Good Omens T3: El final

    Movie

Produced 4

Directed 3

2000s

  1. 2007

    David Tennant's Video Diary

    Director

  2. 2005

Other crew 1

2000s

  1. 2007

    David Tennant's Video Diary

    Cinematography

Edited 1

2000s

  1. 2007

    David Tennant's Video Diary

    Editor

Appearances101

2020s

  1. 2026

    Ages of Ice

    Self (voice) · 3 episodes

  2. Rivals: The Official Podcast

    Self · 1 episode

  3. Good Omens - Season 3: An Ineffable Goodbye

    self

  4. 2025

    The Assembly

    Self - Interviewee · 1 episode

  5. The Big Fat Quiz of Everything

    Self

  6. 2024

    Comic Relief 2024: Funny for Money

    Self

  7. Rob Beckett's Smart TV

    Self - Guest · 1 episode

  8. 2023

    imagine… Russell T Davies: The Doctor and Me

    Self

  9. Doctor Who: Recollections with Russell and David

    Self

  10. Doctor Who: Video Commentaries

    Self - The Doctor, Self · 5 episodes

  11. Talking Doctor Who

    Self - Presenter

  12. Spy in the Ocean, A Nature Miniseries

    Narrator · 4 episodes

  13. Comic Relief 2023

    Self - Host

  14. 2022
  15. Ant & Dec's Limitless Win

    Self · 1 episode

  16. 2021

    Beauty and the Beast: A Comic Relief Pantomime for Christmas

    Self

  17. An Audience with Adele

    Self

  18. 2020

    Cinderella: A Comic Relief Pantomime for Christmas

    Self

  19. The Real Des: The Dennis Nilsen Story

    Narrator (voice)

  20. Red Dwarf: The First Three Million Years

    Self - Narrator (voice) · 3 episodes

  21. Our Sarah Jane: The Life of Elisabeth Sladen

    Self

  22. The National Television Awards Celebrate 25 Years

    Self

2010s

  1. 2019

    Children In Need 2019: Got It Covered

    Self

  2. 2018

    Spy in the Snow

    Narrator

  3. 2017

    Proclaimers: This Is the Story

    Self

  4. Spy in the Wild

    Himself - Narrator · 9 episodes

  5. 2016

    Einstein 100

    Narrator

  6. Top Gear: Extra Gear

    Self · 1 episode

  7. Shakespeare Live! From the RSC

    Self - Host

  8. Derren Brown: Pushed to the Edge

    Himself

  9. 2015

    A Grand Night In: The Story of Aardman

    Self - Voice of Charles Darwin

  10. Inside Einstein's Mind: The Enigma of Space and Time

    Narrator (Voice UK)

  11. The Nation's Favourite Beatles Number One

    Self

  12. Dames of Classic Drama at the BBC

    Narrator

  13. Knights of Classic Drama at the BBC

    Narrator

  14. 2014

    Doctor Who: The Ultimate Companion

    Self / The Doctor (archive footage)

  15. Doctor Who: The Ultimate Time Lord with Peter Davison

    Self

  16. Wings 3D

    Narrator (voice)

  17. W1A

    Narrator (voice) · 14 episodes

  18. Dolphins: Spy in the Pod

    Narrator · 2 episodes

  19. 2013

    Earthflight

    Himself - Narrator

  20. The Five(ish) Doctors Reboot

    Self

  21. Doctor Who: The Ultimate Guide

    Self

  22. Doctor Who: Tales from the TARDIS

    Self

  23. Doctor Who Explained

    Self

  24. Penguins: Spy in the Huddle

    Narrator (voice) · 3 episodes

  25. Doctor Who: The Doctors Revisited

    Self · 11 episodes

  26. 2012

    Comedy World Cup

    Host · 7 episodes

  27. Shakespeare Uncovered

    Himself · 1 episode

  28. Wild About Pandas

    Narrator · 1 episode

  29. 2011

    Shrek: Once Upon a Time

    Self / Narrator

  30. Catherine Tate: Laughing at the Noughties

    Self

  31. Discovering Hamlet

    Self

  32. Gerry Rafferty: Right Down the Line

    Narrator

  33. My Sarah Jane: A Tribute to Elisabeth Sladen

    Self

  34. Polar Bear: Spy on the Ice

    Narrator

  35. 2010

    Ask Rhod Gilbert

    Self · 1 episode

  36. Stealing Shakespeare

    Narrator

2000s

  1. 2009

    Live from Studio Five

    Self · 2 episodes

  2. Doctor Who Greatest Moments

    Self · 3 episodes

  3. Monty Python in Aberystwyth

    Narrator

  4. Endgame

    Self - Host (uncredited)

  5. Swarm: Nature's Incredible Invasions

    Narrator (voice) · 2 episodes

  6. 2008

    Human Footprint

    Narrator (self)

  7. 2007

    The Friday Night Project - Unleashed

    Self - Guest Host

  8. David Tennant's Video Diary

    Self

  9. Derren Brown: Trick or Treat

    Himself · 2 episodes

  10. The 50 Greatest Television Dramas

    Self

  11. 2006

    Doctor Who: A Celebration

    Self - Host

  12. Totally Doctor Who

    Self · 5 episodes

  13. 2005

    Doctor Who: A New Dimension

    Self - Narrator (voice)

  14. The Friday Night Project

    Self - Host · 2 episodes

  15. 2004
  16. 2003
  17. 2002