Here for your perusal, and easy reference, is a list of the acting credits of one David Tennant, whose birthday is today. They are grouped by year and by media, with pictures gathered from various sources on the web. (Note: Most, but not all, of the stage pics come from
http://www.davidtennanttheatre.webs.com.)
David Tennant's acting credits
1987
TV
Anti-smoking PSA .......... Jim
1988
TV
Dramarama (The Secret of Croftmore) .......... Neil McDonald
1989
Stage
The Hired Man .......... "various parts"
The Ghost of Benji O'Neil .......... The Ghost
1990
Stage
Fools .......... Leon Steponovitch Tolchinsky
Twelve Angry Men .......... ?
Jack and the Beanstalk .......... Chorus
1991
Stage
The Resistible Rise of Arturo Ui .......... Giri
(David is quoted at davidtennanttheatre.webs.com as saying this was his actual first professional stage role.)
Mozart from A to Z .......... Mozart
Shinda the Magic Ape (1991-2) .......... Kenny
1992
TV
Strathblair (series 1, episode ?) .......... Hiker 2
Bunch of Five (Miles Better) .......... Policeman
Stage
Jump the Life to Come .......... Malcolm
Scotland Matters .......... ?
Hay Fever .......... Simon Bliss
Tartuffe .......... Valere
Who's Afraid of Virginia Woolf .......... Nick
Merlin the Magnificent and the Adventures of Arthur (1992-3) .......... Arthur
1993
TV
Rab C Nesbitt (Touch) .......... Davina
The Brown Man .......... Ventriloquist
Film
Spaces (short) .......... Vinny
Stage
Antigone .......... Haemon
The Princess and the Goblin .......... Curdie
1994
TV
Takin' Over the Asylum .......... Campbell Bain
Stage
Long Day's Journey Into Night .......... Edmund Tyron
The Slab Boys Trilogy .......... Alan Downie
1995
TV
The Bill (Deadline) .......... Steve Clemens
The Tales of Para Handy (Para Handy's Piper) .......... John MacBryde
Stage
What the Butler Saw .......... Nicholas Bennett
(This is the play that the infamous pic of DT wearing only a bobby helmet comes from. I have the pic, but didn't include it because doing so didn't feel right to me. I'm sure anyone who wants to see it can easily find it.)
An Experienced Woman Gives Advice .......... Kenny
1996
TV
A Mug's Game (series 1, episode 4) .......... Gavin
Film
Jude .......... Drunk Undergraduate
Stage
The Glass Menagerie .......... Tom
As You Like It .......... Touchstone
The General From America .......... Hamilton
The Herbal Bed .......... Jack Lane
Radio/CD
Paint Her Well .......... The Son
1997
TV
Holding the Baby (series 1, episode 2) .......... Nurse
Conjuring Shakespeare (Like a Virgin) .......... Angelo
Film
Bite (short) .......... Alastair Galbraith
Stage
Hurly Burly .......... Mickey
Tamagotchi Heaven .......... Boyfriend
Blue .......... ?
1998
TV
Duck Patrol (7 episodes) .......... Simon "Darwin" Brown (regular role)
Film
L.A. Without a Map .......... Richard
Stage
The Real Inspector Hound .......... Moon
Black Comedy .......... Brinsley Miller
For One Night Only .......... Performer
Radio/CD
Hemlock and After .......... Eric Craddock
The Airmen Who Would Not Die .......... Captain Raymond "Hinch" Hinchliffe
The Golden Triangle: The Order of Release .......... John Everett Millais
1999
TV
The Mrs Bradley Mysteries (Death at the Opera) .......... Max Valentine
Love in the 21st Century (Reproduction) .......... John
Film
The Last September .......... Captain Gerald Colthurst
Stage
Vassa - Scenes from Family Life .......... Pavel
Edward III .......... Edward, the Black Prince
King Lear .......... Edgar
Radio
Fire In The Heart .......... Reader
2000
TV
Randall & Hopkirk (Deceased) (Drop Dead) .......... Gordon Stylus
Film
Being Considered .......... Larry
Stage
The Comedy of Errors .......... Antipholus of Syracuse
The Rivals .......... Jack
Romeo and Juliet .......... Romeo
Laughter in the Dark .......... David Tenemann
Radio/CD
The Sea .......... Willy Carson
Henry VI, Part 1 .......... Henry VI
Henry VI, Part 2 .......... Henry VI
Henry VI, Part 3 .......... Henry VI
2001
TV
People Like Us (The Actor) .......... Rob Harker
High Stakes (The Magic Word) .......... Gaz Whitney
Only Human (pilot) .......... Tyler
Film
Sweetnightgoodheart (short) .......... Pete
Stage
A Midsummer Night's Dream .......... Lysander and Flute
Comedians .......... Gethen Price
Medea .......... Bodyguard
Radio/CD
Much Ado About Nothing .......... Benedick
Sunday Worship .......... Himself (Presenter)
Dr Finlay: Adventures of a Black Bag .......... Jackson
Doctor Who: Colditz .......... Feldwebel Kurtz
2002
TV
Boot's Christmas Advert .......... Husband
Foyle's War (A Lesson in Murder) .......... Theo Howard
Film
Nine 1/2 Minutes (short) .......... Charlie
Stage
Push Up .......... Robert
Lobby Hero .......... Jeff
Radio/CD
Dr Finlay: Further Adventures of a Black Bag .......... McKellor
Double Income, No Kids Yet .......... Daniel
2003
TV
Terri McIntyre (series 2, episodes 1 through 6) .......... Greig Millar
Trust (series 1, episode 6) .......... Gavin MacEwan
Posh Nosh (2 episodes: Paella and Comfort Food) .......... Jose-Luis (Paella); Piers (Comfort Food)
Spine Chillers (Bradford in My Dreams) .......... Dr. Krull
Film
Bright Young Things .......... Ginger Littlejohn
Stage
Pillowman (2003-4) .......... Katurian
London Concert for Peace .......... Performer, 'Nevertheless'
Radio/CD
Caesar! - Peeling Figs for Julius .......... Caligula
The Amazing Maurice and His Educated Rodents .......... Dangerous Beans
Pompeii .......... Narrator
The Rotters' Club .......... Bill Trotter
Strangers and Brothers .......... Donald Howerd
Doctor Who: Sympathy For The Devil .......... Col. Brimmecombe-Wood
Doctor Who: Exile .......... Time Lord # 2/Pub Landlord
Webcast
Doctor Who: Scream of the Shalka .......... Caretaker
(According to a couple of sources I've seen, this is the production for which David talked his way into playing a small part after learning it was being recorded in the studio next to the one where he was doing a radio play. The stories make it sound as if this was his first role in anything DW-related, but Wikipedia lists his role in the DW audio Colditz as having occurred two years before.)
2004
TV
The Deputy .......... Christopher Willans
He Knew He Was Right .......... Rev Gibson
Blackpool .......... DI Peter Carlisle
Film
Traffic Warden (short) .......... The Traffic Warden
Old Street (short) .......... Mr. Watson
Stage
The Fleer .......... Lord Piso
Radio/CD
Dalek Empire III .......... Galanar
Doctor Who: Medicinal Purposes .......... Daft Jamie
Quite Ugly One Morning .......... Narrator
Starter for Ten .......... Narrator
Whiteout .......... Narrator
The Merchant of Venice .......... Launcelot Gobbo
Richard III .......... The Archbishop/Ghost of Henry VI
How to Train Your Dragon .......... Narrator
How to Be a Pirate .......... Narrator
2005
TV
The Quatermass Experiment .......... Dr Gordon Briscoe
Casanova .......... Giacomo Casanova
Secret Smile .......... Brendan Block
Doctor Who: A New Dimension .......... Narrator
Film
Harry Potter and the Goblet of Fire .......... Barty Crouch Jr.
Stage
Look Back in Anger .......... Jimmy Porter
Radio/CD
UNIT: The Wasting .......... Col. Brimmecombe-Wood
Dixon of Dock Green .......... PC Andy Crawford
The Adventures of Luther Arkwright .......... Luther Arkwright
The Beasts of Clawstone Castle .......... Narrator
Macbeth .......... Porter
King Lear .......... Edgar
The Comedy of Errors .......... Antipholus of Syracuse
Romeo and Juliet .......... Mercutio
2005-10
TV
Doctor Who (47 episodes, 3 mini-episodes, 2 animated serials, 1 interactive game/mini-episode) .......... The Doctor (regular role)
2006
TV
The Romantics .......... Jean-Jacques Rousseau
The Chatterley Affair .......... Richard Hoggart
Who Do You Think You Are? (series 3, episode 4) .......... Himself
What Makes Me Happy .......... Poetry reader
Ready Steady Cook .......... Himself
Film
Free Jimmy .......... Hamish (voice)
Stage
Look Back in Anger (50th anniversary production) .......... Jimmy Porter
Radio/CD
The Virgin Radio Christmas Panto .......... Buttons
Doctor Who: The Stone Rose .......... Narrator
Doctor Who: The Resurrection Casket .......... Narrator
Doctor Who: The Feast of the Drowned .......... Narrator
How to Speak Dragonese .......... Narrator
2007
TV
Recovery .......... Alan Hamilton
Comic Relief Sketch .......... Mr Logan/The Doctor
Dead Ringers .......... Regenerated Tony Blair
Learners .......... Chris
Extras (Christmas special) .......... Himself/The Doctor
The Friday Night Project (series 4, episode 1) .......... Guest Host
Top Gear (series 10, episode 10) .......... Himself
The Human Footprint .......... Narrator
Radio/CD
The Wooden Overcoat .......... Peter
How to Cheat a Dragon's Curse .......... Narrator
2008
TV
Einstein and Eddington .......... Sir Arthur Eddington
The Friday Night Project (series 6, episode 2) .......... Guest Host
Trick or Treat (series 2, episodes 3 and 6) .......... Himself
Everest ER .......... Narrator
Stage
Hamlet .......... Hamlet
Love's Labour's Lost .......... Berowne
Radio/CD
Doctor Who: Pest Control .......... Narrator
2009
TV
The Sarah Jane Adventures (The Wedding of Sarah Jane Smith, parts 1 and 2) .......... The Doctor
Rex Is Not Your Lawyer (unsuccessful American TV pilot; never aired) .......... Rex Alexander
The Catherine Tate Show (Nan's Christmas Carol) .......... Ghost of Christmas Present
Hamlet .......... Hamlet
CBeebies Bedtime Stories (5 episodes) .......... Reader
21 Dec 09: 'Miki' by Stephen Mackey; 22 Dec 09: 'How High Is The Sky' by Anna Milbourne and Serena Riglietti; 23 Dec 09: 'Small Mouse Big City' by Simon Prescott; 24 Dec 09: 'The Christmas Bear' by Henrietta and Paul Stickland; 30 Dec 09: 'Emily Brown and the Elephant emergency' by Cressida Cowell and Neal Layton. Thanks to fannishliss for the details!
Comic Relief 2009 .......... Presenter
Doctor Who: Tonight's the Night .......... Himself
QI (Christmas special) .......... Panellist
Never Mind the Buzzcocks (series 23, episode 12) .......... Guest Host
Troubled Young Minds .......... Narrator
Swarm: Nature's Incredible Invasions .......... Narrator
Film
Glorious 39 .......... Hector
St. Trinian's II: The Legend of Fritton's Gold .......... Sir Piers Pomfrey
Radio/CD
Doctor Who: The Day of the Troll .......... Narrator
How to Twist a Dragon's Tale .......... Narrator
2009-10
TV
Masterpiece Contemporary .......... Host
2010
TV
Single Father .......... Dave Tiler
Ask Rhod Gilbert (series 1, episode 5) .......... Authenticator
Chris Moyles' Quiz Night .......... Himself (regular slot: "David Tennant's Celebrity Impressions")
Caught in the Web - A Newsround Special .......... Narrator
Eddie Izzard: Marathon Man .......... Narrator
My Life (Karate Kids) .......... Narrator
Diet or My Husband Dies .......... Narrator
Doctor Who: The Ultimate Guide .......... Himself
Stealing Shakespeare .......... Narrator
BBC Wildlife Specials: Polar Bear: Spy on the Ice .......... Narrator
Film
How to Train Your Dragon .......... Spitelout (voice)
Stage
Celebrity Autobiography .......... Various characters
Radio/CD
Of Mice and Men .......... George Milton
Murder in Samarkand .......... Craig Murray
How to Ride a Dragon's Storm .......... Narrator
Doctor Who: The Last Voyage .......... Narrator
Doctor Who: Dead Air .......... Narrator
Bear Snores On .......... Narrator
Dogfish .......... Narrator
How Roald Dahl Shaped Pop .......... Narrator
Book at Bedtime - A Night with a Vampire .......... Narrator
2011
TV
United .......... Jimmy Murphy
This is Jinsy (Wedding Lottery) .......... Mr Slightlyman
Comic Relief .......... Himself
The Father of Australia .......... Narrator
Twenty Twelve (series 1) .......... Narrator
Starlight: For The Children (episodes 5-10) .......... Narrator
The TA & The Taliban .......... Narrator
Gerry Rafferty: Right Down the Line .......... Narrator
Shrek: Once Upon a Time .......... Narrator
Earthflight .......... Narrator
Laughing at the... (Laughing at the Noughties) .......... Himself
Film
Fright Night .......... Peter Vincent
The Itch of the Golden Nit .......... News announcer / Stretchy McStretch (voice)
Stage
Much Ado About Nothing .......... Benedick
Radio/CD
My Sister Lives on the Mantelpiece .......... Narrator
Kafka: The Musical .......... Franz Kafka
The Gobetweenies .......... Joe
Tales of Hans Christian Andersen .......... Narrator
The Purple Land .......... Richard Lamb
Life and Fate .......... Nikolai Krymov
How to Break a Dragon's Heart .......... Narrator
A Hero's Guide to Deadly Dragons .......... Narrator
Supermarket Zoo .......... Narrator
Book at Bedtime - A Night with a Vampire 2 .......... Narrator
Chitty Chitty Bang Bang Flies Again .......... Narrator
The Pied Piper of Hamelin .......... Narrator
2012
TV
The Minor Character .......... Will
True Love (series 1, episode 1) .......... Nick
Tree Fu Tom .......... Twigs (voice) (regular role)
Wild About Pandas .......... Narrator
We Won't Drop The Baby .......... Narrator
Twenty Twelve (series 2) .......... Narrator
Discovering Hamlet .......... Himself
Shakespeare Uncovered: Hamlet .......... Himself
Virgin Media adverts .......... Himself
Comedy World Cup (7 parts) .......... Host
Secret Universe: The Hidden Life of the Cell .......... Narrator
Star Wars: The Clone Wars .......... Huyang
Dragons: Riders of Berk .......... Spitelout
Film
The Decoy Bride .......... James Arber
Nativity 2: Danger in the Manger .......... Mr Peterson/Roderick Peterson
The Pirates! In an Adventure with Scientists (released in the US as The Pirates! Band of Misfits) .......... Charles Darwin (voice)
Radio/CD
Love Virtually .......... Leo
Book at Bedtime: Stonemouth .......... Reader
Believe It! .......... Reader
Romeo and Juliet .......... Prince Escalus
Twelfth Night .......... Malvolio
Silver: The Return To Treasure Island .......... Narrator
How to Steal a Dragon's Sword .......... Narrator
On Her Majesty's Secret Service .......... Narrator
2013
TV
Spies of Warsaw .......... Jean-Francois Mercier
Broadchurch .......... DI Alec Hardy
The Politician's Husband .......... Aiden Hoynes
Doctor Who (50th Anniversary Special) .......... The Tenth Doctor
The Escape Artist .......... Will Burton
Penguins: Spy in the Huddle .......... Narrator
Film
Postman Pat: The Movie - You Know You're the One .......... ? (voice)
Stage
Richard II (2013-4) .......... Richard II
Radio/CD
Every Seventh Wave .......... Leo
The Great Scott: The Fair Maid of Perth .......... Walter Scott