Movies (Acting Roles)

Macbeth
David Tennant will be
53 in Macbeth
as 'Macbeth'.
Wed, Feb 05 2025

Doctor Who at the Proms
David Tennant was
53 in Doctor Who at the Proms
as 'The Doctor (14) (10) (archive footage)'.
Tue, Dec 24 2024

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

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 ages
Rivals
David Tennant was
53+ in Rivals
as 'Tony Baddingham'.
First Air Date
Fri, Oct 18 2024

Doctor Who: Unleashed
David Tennant was
53+ in Doctor Who: Unleashed
as 'Self - The Doctor'.
First Air Date
Sat, May 11 2024

Doctor Who
David Tennant was
53+ in Doctor Who
as '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

The Last Leg
David Tennant was
41+ in The Last Leg
as 'Self'.
First Air Date
Fri, Jan 25 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

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