Movies (Acting Roles)
Macbeth
David Tennant will be
53 in Macbeth
as 'Macbeth'.
Wed, Feb 05 2025
Talking Doctor Who
David Tennant was
52 in Talking Doctor Who
as 'Self - Presenter'.
Wed, Nov 01 2023
Comic Relief 2023
David Tennant was
51 in Comic Relief 2023
as 'Self - Host'.
Fri, Mar 17 2023
The Amazing Maurice
David Tennant was
51 in The Amazing Maurice
as 'Dangerous Beans (voice)'.
Fri, Dec 16 2022
The Loud House Movie
David Tennant was
50 in The Loud House Movie
as 'Angus (voice)'.
Fri, Aug 20 2021
Screening
David Tennant was
49 in Screening
as 'Timothy'.
Fri, Nov 20 2020
Good Omens: Lockdown
David Tennant was
49 in Good Omens: Lockdown
as 'Crowley (voice)'.
Fri, May 01 2020
The Big Night In
David Tennant was
49 in The Big Night In
as 'Mr. Logan'.
Thu, Apr 23 2020
Heart to Heart
David Tennant was
48 in Heart to Heart
as 'Heart'.
Mon, Mar 16 2020
Spy in the Snow
David Tennant was
47 in Spy in the Snow
as 'Narrator'.
Sun, Dec 30 2018
The Highway Rat
David Tennant was
47 in The Highway Rat
as 'The Highway Rat (voice)'.
Wed, Oct 10 2018
Bad Samaritan
David Tennant was
47 in Bad Samaritan
as 'Cale Erendreich'.
Thu, Apr 19 2018
You, Me and Him
David Tennant was
46 in You, Me and Him
as 'John'.
Thu, Feb 01 2018
Ferdinand
David Tennant was
46 in Ferdinand
as 'Angus (voice)'.
Sat, Dec 09 2017
Mad to Be Normal
David Tennant was
45 in Mad to Be Normal
as 'RD Laing'.
Thu, Apr 06 2017
Wings 3D
David Tennant was
43 in Wings 3D
as 'Narrator (voice)'.
Tue, Jun 17 2014
Earthflight
David Tennant was
42 in Earthflight
as 'Himself - Narrator'.
Tue, Nov 26 2013
The Science of Doctor Who
David Tennant was
41 in The Science of Doctor Who
as 'The Doctor (archive footage)'.
Sat, Aug 04 2012
Fright Night
David Tennant was
40 in Fright Night
as 'Peter Vincent'.
Thu, Aug 18 2011
The Itch of the Golden Nit
David Tennant was
40 in The Itch of the Golden Nit
as 'Radio Newsreader / Stretchy McStretch (voice)'.
Tue, Jun 28 2011
The Decoy Bride
David Tennant was
40 in The Decoy Bride
as 'James Arber'.
Mon, Jun 06 2011
United
David Tennant was
39 in United
as 'Jimmy Murphy'.
Sun, Jan 02 2011
神秘博士特别篇:时间尽头(下)
David Tennant was
38 in 神秘博士特别篇:时间尽头(下)
as 'The Doctor'.
Fri, Jan 01 2010
神秘博士特别篇:时间尽头(上)
David Tennant was
38 in 神秘博士特别篇:时间尽头(上)
as 'The Doctor'.
Tue, Dec 29 2009
Hamlet
David Tennant was
38 in Hamlet
as 'Hamlet'.
Sat, Dec 26 2009
Doctor Who: Dreamland
David Tennant was
38 in Doctor Who: Dreamland
as 'The Doctor (voice)'.
Sat, Nov 21 2009
Glorious 39
David Tennant was
38 in Glorious 39
as 'Hector'.
Fri, Nov 20 2009
Endgame
David Tennant was
37 in Endgame
as 'Self - Host (uncredited)'.
Sun, Jan 18 2009
Midnight
David Tennant was
37 in Midnight
as 'The Doctor (10)'.
Sat, Nov 08 2008
Human Footprint
David Tennant was
36 in Human Footprint
as 'Narrator (self)'.
Sun, Apr 13 2008
Learners
David Tennant was
36 in Learners
as 'Chris'.
Sun, Nov 11 2007
Recovery
David Tennant was
35 in Recovery
as 'Alan Hamilton'.
Sun, Feb 25 2007
Free Jimmy
David Tennant was
35 in Free Jimmy
as 'Hamish (voice)'.
Fri, Apr 21 2006
Traffic Warden
David Tennant was
33 in Traffic Warden
as 'Traffic Warden'.
Fri, Aug 27 2004
The Deputy
David Tennant was
32 in The Deputy
as 'Christopher Williams'.
Mon, Feb 23 2004
Old Street
David Tennant was
32 in Old Street
as 'Mr. Watson'.
Thu, Jan 01 2004
Bright Young Things
David Tennant was
32 in Bright Young Things
as 'Ginger Littlejohn'.
Fri, Oct 03 2003
Nine 1/2 Minutes
David Tennant was
31 in Nine 1/2 Minutes
as 'Charlie'.
Sun, Dec 01 2002
The Last September
David Tennant was
29 in The Last September
as 'Captain Gerald Colthurst'.
Fri, Apr 28 2000
L.A. Without a Map
David Tennant was
27 in L.A. Without a Map
as 'Richard'.
Fri, Feb 26 1999
Bite
David Tennant was
25 in Bite
Wed, Jan 01 1997
Jude
David Tennant was
24 in Jude
as 'Drunk Undergraduate'.
Tue, Feb 06 1996
Spaces
David Tennant was
21 in Spaces
as 'Vinny'.
Fri, Jan 01 1993
Biting the Hands
David Tennant was
17 in Biting the Hands
as '3rd Squaddie'.
Tue, Apr 11 1989
Fuddy Meers
David Tennant will be
53+ in Fuddy Meers
as 'Lisping Man'.
Unreleased
TV Shows (Acting Roles)
Ages in TV shows are based off the first air date and may not be accurate. View individual episode details for accurate agesRivals
David Tennant was
53+ in Rivals
as 'Tony Baddingham'.
First Air Date
Fri, Oct 18 2024
Doctor Who
David Tennant was
53+ in Doctor Who
as 'The Doctor'.
First Air Date
Sat, May 11 2024
Doctor Who: Unleashed
David Tennant was
53+ in Doctor Who: Unleashed
as 'Self - The Doctor'.
First Air Date
Sat, May 11 2024
ARK: The Animated Series
David Tennant was
52+ in ARK: The Animated Series
as 'Sir Edmund Rockwell (voice)'.
First Air Date
Thu, Mar 21 2024
Rob Beckett's Smart TV
David Tennant was
52+ in Rob Beckett's Smart TV
as 'Self - Guest'.
First Air Date
Thu, Feb 29 2024
Ahsoka
David Tennant was
52+ in Ahsoka
as 'Huyang (voice)'.
First Air Date
Tue, Aug 22 2023
Clone High
David Tennant was
52+ in Clone High
as 'David Tennant (voice)'.
First Air Date
Tue, May 23 2023
Litvinenko
David Tennant was
51+ in Litvinenko
as 'Alexander Litvinenko'.
First Air Date
Thu, Dec 15 2022
Inside Man
David Tennant was
51+ in Inside Man
as 'Harry Watling'.
First Air Date
Mon, Sep 26 2022
The Sandman
David Tennant was
51+ in The Sandman
as 'Don (voice)'.
First Air Date
Fri, Aug 05 2022
The Legend of Vox Machina
David Tennant was
50+ in The Legend of Vox Machina
as 'General Kreig (voice)'.
First Air Date
Thu, Jan 27 2022
Des
David Tennant was
49+ in Des
as 'Dennis Nilsen'.
First Air Date
Mon, Sep 14 2020
Staged
David Tennant was
49+ in Staged
as 'David'.
First Air Date
Wed, Jun 10 2020
Deadwater Fell
David Tennant was
48+ in Deadwater Fell
as 'Tom Kendrick'.
First Air Date
Fri, Jan 10 2020
Criminal: UK
David Tennant was
48+ in Criminal: UK
as 'Dr. Edgar Fallon'.
First Air Date
Fri, Sep 20 2019
Good Omens
David Tennant was
48+ in Good Omens
as 'Crowley'.
First Air Date
Fri, May 31 2019
gen:LOCK
David Tennant was
47+ in gen:LOCK
as 'Dr. Weller (voice)'.
First Air Date
Sat, Jan 26 2019
There She Goes
David Tennant was
47+ in There She Goes
as 'Simon'.
First Air Date
Tue, Oct 16 2018
Camping
David Tennant was
47+ in Camping
as 'Walt'.
First Air Date
Sun, Oct 14 2018
Hang Ups
David Tennant was
47+ in Hang Ups
as 'Martin Lamb'.
First Air Date
Wed, Aug 08 2018
Final Space
David Tennant was
46+ in Final Space
as 'Lord Commander (voice)'.
First Air Date
Mon, Feb 26 2018
DuckTales
David Tennant was
46+ in DuckTales
as 'Scrooge McDuck (Voice)'.
First Air Date
Sat, Aug 12 2017
Spy in the Wild
David Tennant was
45+ in Spy in the Wild
as 'Himself - Narrator'.
First Air Date
Thu, Jan 12 2017
Extra Gear
David Tennant was
45+ in Extra Gear
as 'Self'.
First Air Date
Sun, May 29 2016
Marvel's Jessica Jones
David Tennant was
44+ in Marvel's Jessica Jones
as 'Kilgrave, Kilgrave (voice)'.
First Air Date
Fri, Nov 20 2015
Dragons: Race to the Edge
David Tennant was
44+ in Dragons: Race to the Edge
as 'Spitelout (voice)'.
First Air Date
Fri, Jun 26 2015
Thunderbirds Are Go!
David Tennant was
43+ in Thunderbirds Are Go!
as 'Tyco Reeves (Voice)'.
First Air Date
Sat, Apr 04 2015
Gracepoint
David Tennant was
43+ in Gracepoint
as 'Emmett Carver'.
First Air Date
Thu, Oct 02 2014
W1A
David Tennant was
42+ in W1A
as 'Narrator (voice)'.
First Air Date
Wed, Mar 19 2014
The Escape Artist
David Tennant was
42+ in The Escape Artist
as 'Will Burton'.
First Air Date
Tue, Oct 29 2013
The Politician's Husband
David Tennant was
42+ in The Politician's Husband
as 'Aiden Hoynes'.
First Air Date
Thu, Apr 25 2013
Broadchurch
David Tennant was
41+ in Broadchurch
as 'DI Alec Hardy'.
First Air Date
Mon, Mar 04 2013
Spies of Warsaw
David Tennant was
41+ in Spies of Warsaw
as 'Jean-François Mercier'.
First Air Date
Wed, Jan 09 2013
Comedy World Cup
David Tennant was
41+ in Comedy World Cup
as 'Host'.
First Air Date
Sat, Sep 15 2012
The Last Leg
David Tennant was
41+ in The Last Leg
as 'Self, Himself, '.
First Air Date
Thu, Aug 30 2012
DreamWorks Dragons
David Tennant was
41+ in DreamWorks Dragons
as 'Spitelout (voice), Spitelout (voice)'.
First Air Date
Tue, Aug 07 2012
Shakespeare Uncovered
David Tennant was
41+ in Shakespeare Uncovered
as 'Himself'.
First Air Date
Tue, Jun 19 2012
True Love
David Tennant was
41+ in True Love
as 'Nick'.
First Air Date
Sun, Jun 17 2012
Tree Fu Tom
David Tennant was
40+ in Tree Fu Tom
as 'Twigs (voice)'.
First Air Date
Mon, Mar 05 2012
Wild About Pandas
David Tennant was
40+ in Wild About Pandas
as 'Narrator'.
First Air Date
Wed, Feb 01 2012
Earthflight
David Tennant was
40+ in Earthflight
First Air Date
Thu, Dec 29 2011
Twenty Twelve
David Tennant was
39+ in Twenty Twelve
as 'Narrator (voice)'.
First Air Date
Mon, Mar 14 2011
Single Father
David Tennant was
39+ in Single Father
as 'Dave'.
First Air Date
Sun, Oct 10 2010
Ask Rhod Gilbert
David Tennant was
39+ in Ask Rhod Gilbert
as 'Self'.
First Air Date
Mon, Sep 27 2010
Fish Hooks
David Tennant was
39+ in Fish Hooks
as 'Oscar's Brain (voice)'.
First Air Date
Fri, Sep 03 2010
Doctor Who: Dreamland
David Tennant was
38+ in Doctor Who: Dreamland
as 'The Doctor (voice), The Doctor (Voice)'.
First Air Date
Sat, Nov 21 2009
Live from Studio Five
David Tennant was
38+ in Live from Studio Five
as 'Self'.
First Air Date
Mon, Sep 14 2009
Star Wars: The Clone Wars
David Tennant was
37+ in Star Wars: The Clone Wars
as 'Huyang (voice)'.
First Air Date
Fri, Oct 03 2008
The Graham Norton Show
David Tennant was
35+ in The Graham Norton Show
as 'Self'.
First Air Date
Thu, Feb 22 2007
The One Show
David Tennant was
35+ in The One Show
as 'Self'.
First Air Date
Mon, Aug 14 2006
Totally Doctor Who
David Tennant was
34+ in Totally Doctor Who
as ', Himself'.
First Air Date
Thu, Apr 13 2006
Secret Smile
David Tennant was
34+ in Secret Smile
as 'Brendan'.
First Air Date
Mon, Dec 12 2005
Extras
David Tennant was
34+ in Extras
as 'David Tennant'.
First Air Date
Thu, Jul 21 2005
Doctor Who
David Tennant was
33+ in Doctor Who
as ', Doctor (10), The Doctor, The Doctor (voice)'.
First Air Date
Sat, Mar 26 2005
Casanova
David Tennant was
33+ in Casanova
as 'Giacomo Casanova'.
First Air Date
Sun, Mar 13 2005
Big Fat Quiz
David Tennant was
33+ in Big Fat Quiz
as 'Self - Guest'.
First Air Date
Mon, Dec 27 2004
Blackpool
David Tennant was
33+ in Blackpool
as 'DI Peter Carlisle'.
First Air Date
Thu, Nov 11 2004
He Knew He Was Right
David Tennant was
33+ in He Knew He Was Right
as 'Mr. Gibson'.
First Air Date
Sun, Apr 18 2004
Doctor Who: Scream of the Shalka
David Tennant was
32+ in Doctor Who: Scream of the Shalka
as 'Young Custodian (voice) (uncredited)'.
First Air Date
Thu, Nov 13 2003
QI
David Tennant was
32+ in QI
as 'Self'.
First Air Date
Thu, Sep 11 2003
Spine Chillers
David Tennant was
32+ in Spine Chillers
as 'Dr. Krull'.
First Air Date
Mon, Jun 23 2003
Dead Ringers
David Tennant was
31+ in Dead Ringers
as 'Regenerated Tony Blair'.
First Air Date
Mon, Nov 18 2002
Foyle's War
David Tennant was
31+ in Foyle's War
First Air Date
Sun, Oct 27 2002
Top Gear
David Tennant was
31+ in Top Gear
as 'Self'.
First Air Date
Sun, Oct 20 2002
People Like Us
David Tennant was
28+ in People Like Us
as 'Rob Harker'.
First Air Date
Mon, Sep 20 1999
The Mrs Bradley Mysteries
David Tennant was
27+ in The Mrs Bradley Mysteries
as 'Max Valentine'.
First Air Date
Mon, Aug 31 1998
Duck Patrol
David Tennant was
27+ in Duck Patrol
as 'Simon 'Darwin' Brown'.
First Air Date
Sun, Jul 19 1998
Never Mind the Buzzcocks
David Tennant was
25+ in Never Mind the Buzzcocks
as 'Self - Presenter'.
First Air Date
Tue, Nov 12 1996
A Mug's Game
David Tennant was
24+ in A Mug's Game
First Air Date
Thu, Jan 18 1996
Ready Steady Cook
David Tennant was
23+ in Ready Steady Cook
as 'Self - Contestant'.
First Air Date
Mon, Oct 24 1994
Takin' Over the Asylum
David Tennant was
23+ in Takin' Over the Asylum
as 'Campbell'.
First Air Date
Tue, Sep 27 1994
The Tales of Para Handy
David Tennant was
23+ in The Tales of Para Handy
as 'John MacBryde'.
First Air Date
Sun, Jul 31 1994
Room 101
David Tennant was
23+ in Room 101
as 'Self'.
First Air Date
Mon, Jul 04 1994
GMTV
David Tennant was
21+ in GMTV
as 'Self'.
First Air Date
Fri, Jan 01 1993
Have I Got News for You
David Tennant was
19+ in Have I Got News for You
as 'Self - Host, Host'.
First Air Date
Fri, Sep 28 1990
Rab C. Nesbitt
David Tennant was
19+ in Rab C. Nesbitt
as 'Davina'.
First Air Date
Thu, Sep 27 1990
The Simpsons
David Tennant was
18+ in The Simpsons
as 'Pa MacWeldon (voice)'.
First Air Date
Sun, Dec 17 1989
Natural World
David Tennant was
12+ in Natural World
as 'Narrator'.
First Air Date
Sun, Oct 30 1983
Dramarama
David Tennant was
12+ in Dramarama
First Air Date
Mon, Sep 12 1983
Standing By
David Tennant will be
53+ in Standing By
First Air Date
Unreleased
Genius Game
David Tennant will be
53+ in Genius Game
as 'Self - The Creator'.
First Air Date
Unreleased
Rex Is Not Your Lawyer
David Tennant will be
53+ in Rex Is Not Your Lawyer
as 'Rex Alexander'.
First Air Date
Unreleased