David Tennant
52 TV shows · 1986–2025
David Tennant on TV
-
Good Omens
as Crowley -
Ahsoka
as Huyang -
Marvel's Jessica Jones
as Kilgrave / Kevin Thompson -
Doctor Who
as The Tenth Doctor -
Rivals
as Tony Baddingham -
Doctor Who
as The Fourteenth Doctor -
Final Space
as Lord Commander -
Des
as Dennis "Des" Nilsen -
gen:LOCK
as Dr. Rufus Weller -
The Hack
as Nick Davies -
ARK: The Animated Series
as Sir Edmund Rockwell -
Inside Man
as Harry Watling -
DuckTales
as Scrooge McDuck -
Deadwater Fell
as Tom Kendrick -
Staged
as David Tennant -
Hide
as TBA -
Litvinenko
as Alexander Litvinenko -
Twenty Twelve
as Narrator -
Red Dwarf: The First Three Million Years
as Narrator -
The Escape Artist
as Will Burton -
Genius Game
as The Creator -
Camping
as Walt Jodell -
Comic Relief
as Presenter -
Gracepoint
as Detective Emmett Carver -
Blackpool
as DI Peter Carlisle -
Gudrun: The Viking Princess
as Narrator -
Single Father
as Dave -
Spies of Warsaw
as Jean-François Mercier -
The Politician's Husband
as Ayden Hoynes -
Criminal: UK
as Dr. Edgar Fallon -
Comedy World Cup
as Host -
True Love
as Nick -
Inside Birmingham Children's Hospital
as Narrator -
Around the World in 80 Days
as Phileas Fogg -
Penguins: Spy in the Huddle
as Narrator -
W1A
as Narrator -
Spy in the Ocean
as Narrator -
Doctor Who: The Doctors Revisited
as Tenth Doctor -
Spy in the Wild
as Narrator -
Doctor Who: Dreamland
as The Tenth Doctor -
Casanova
as Casanova -
The Real History of Science Fiction
as "The Doctor" - Doctor Who (2005-2010) -
Tree Fu Tom
as Twigs -
Takin' Over the Asylum
as Campbell -
Secret Smile
as Brendan Block -
Duck Patrol
as Darwin -
He Knew He Was Right
as Reverend Gibson -
Derren Brown: Trick or Treat
as David Tennant -
Dolphins: Spy in the Pod
as Narrator -
BBC Children in Need Rocks
as Presenter -
The Children's Hospital
as Narrator -
Swarm: Nature's Incredible Invasions
as Narrator