2011
United Karakter: Jimmy Murphy
This is Jinsy Karakter: Mr. Slightlyman Megjegyzés: 1.Évad, 1.Epizód
2010
Single Father Karakter: Dave Tiler
2009
The Sarah Jane Adventures Karakter: A Doctor Megjegyzés: 3. Évad, 5 és 6.Epizód: "The Wedding of Sarah Jane Smith"
Rex Is Not Your Lawyer Karakter: Rex Alexander Megjegyzés: NBC pilot
The Catherine Tate Show: Nan´s Christmas Carol Karakter: A jelen szelleme
Hamlet Karakter: Prince Hamlet
2008
Einstein and Eddington Karakter: Sir Arthur Eddington
2007
Recovery Karakter: Alan Hamilton
Comic Relief Sketch Karakter: Mr Logan / A Doctor
Dead Ringers Karakter: Regenerated Tony Blair
Learners Karakter: Chris
Extras Karakter: Saját maga/ A Doctor Megjegyzés: Christmas Special
2006
The Romantics Karakter: Jean-Jacques Rousseau
The Chatterley Affair Karakter: Richard Hoggart
2005
The Quatermass Experiment Karakter: Dr. Gordon Briscoe
Casanova Karakter: Giacomo Casanova
Secret Smile Karakter: Brendan Block
2005–2010 Doctor Who Karakter: A Doctor Megjegyzés: 1-4.Évad, +néhány Christmas Special
2004
The Deputy Karakter: Christopher Williams
He Knew He Was Right Karakter: Rev Gibson
Blackpool Karakter: DI Carlisle
2003
Terri McIntyre Karakter: Greig Millar Megjegyzés: 2. Epizód
Trust Karakter: Gavin MacEwan Megjegyzés: 1.Évad, 6. Epizód
Posh Nosh Karakter: Jose-Luis Megjegyzés: 1.Évad, 3 és 8.Epizód: "Paella" és "Comfort Food"
Spine Chillers Karakter: Dr. Krull Megjegyzés: 1.Évad, 1.Epizód
2002
Foyle's War Karakter: Theo Howard Megjegyzés: 1.Évad, 3.Epizód: "A Lesson in Murder"
Boots UK advert Karakter: Férj
2001
People Like Us Karakter: Rob Harker Megjegyzés: 2.Évad, 4.Epizód: "The Actor"
High Stakes Karakter: Gaz Whitney Megjegyzés: 2.Évad, 1.Epizód: "The Magic Word"
Only Human Karakter: Tyler Megjegyzés: Pilot
2000
Randall & Hopkirk (Deceased) Karakter: Gordon Stylus Megjegyzés: 1.Évad, 1.Epizód: "Drop Dead"
1999
The Mrs Bradley Mysteries Karakter: Max Valentine Megjegyzés: 2.Évad, 1.Epizód: "Death at the Opera"
Love in the 21st Century Karakter: John Megjegyzés: 1.Epizód: "Reproduction"
1998
Duck Patrol Karakter: Simon "Darwin" Brown
1997
Holding the Baby Karakter: Ápoló Megjegyzés: 1.Évad, 2.Epizód
Conjuring Shakespeare Karakter: Angelo Megjegyzés: 6.Epizód: "Like a Virgin"
1996
A Mug's Game Karakter: Gavin Megjegyzés: 1.Évad, 4.Epizód
1995
The Bill Karakter: Steve Clemens Megjegyzés: 11.Évad, 128.Epizód: "Deadline"
The Tales of Para Handy Karakter: John MacBryde Megjegyzés: 2.Évad, 2.Epizód: "Para Handy's Piper"
1994
Takin' Over the Asylum Karakter: Campbell Bain
1993
Rab C Nesbitt Karakter: Davina Megjegyzés: 3.Évad, 2.Epizód: "Touch"
1992
Strathblair Karakter: Hiker Megjegyzés: 1.Évad
Bunch of Five Karakter: Rendőr Megjegyzés: 5.Epizód:: "Miles Better"
1988
Dramarama Karakter: Neil McDonald Megjegyzés: 6.Évad, 13.Epizód: "The Secret of Croftmore"
1987
Anti-smoking film Karakter: Jim Megjegyzés: David legelső szereplése, egy anti-cigi reklám volt.