Series
|
Role
|
Episode
|
Airdate
|
Dramarama |
Neil McDonald |
6x13 - The Secret of Croftmore |
August 8, 1988
|
The Play on One |
Third squaddie |
2x08 - Biting the Hands |
April 11, 1989
|
Strathblair |
Archie |
1x01 - In Good Faith |
May 3, 1992
|
Bunch of Five |
Policeman |
1x05 - Miles Better |
July 1, 1992
|
Rab C. Nesbitt |
Davina |
3x02 - Touch |
November 25, 1993
|
The Tales of Para Handy |
John MacBryde |
2x02 - Para Handy's Piper |
August 7, 1995
|
The Bill |
Steven Clemens |
11x128 - Deadline |
November 8, 1995
|
A Mug's Game |
Gavin |
unknown episodes |
1996
|
Holding the Baby |
Nurse |
1x02 - Episode 102 |
January 31, 1997
|
Love in the 21st Century |
John |
1x01 - Reproduction |
July 21, 1999
|
The Mrs. Bradley Mysteries |
Max Valentine |
1x01 - Death at the Opera |
January 16, 2000
|
Randall & Hopkirk (Deceased) |
Gordon Stylus |
1x01 - Drop Dead |
March 18, 2000
|
People Like Us |
Rob Harker |
2x04 - The Actor |
June 10, 2001
|
Foyle's War |
Theo Howard |
1x03 - A Lesson in Murder |
November 10, 2002
|
Doctor Who: Scream of the Shalka |
Caretaker (voice) |
unknown - |
2003
|
Trust |
Gavin McEwan |
1x06 - Episode 6 |
February 13, 2003
|
Posh Nosh |
Jose-Luis |
1x03 - Paella |
February 18, 2003
|
Posh Nosh |
Jose-Luis / Piers |
1x08 - Comfort Food |
March 25, 2003
|
Spine Chillers |
Dr. Krull |
1x01 - Bradford in My Dreams |
June 23, 2003
|
The Catherine Tate Show |
Mr. Logan |
Comic Relief Special |
March 16, 2007
|
Dead Ringers |
Regenerated Tony Blair |
7x06 - Episode 706 |
March 29, 2007
|
Extras |
Himself |
2x07 - The Extra Special Series Finale |
December 16, 2007
|
The Sarah Jane Adventures |
The Doctor |
3x05 - The Wedding of Sarah Jane Smith (1) |
October 29, 2009
|
The Sarah Jane Adventures |
The Doctor |
3x06 - The Wedding of Sarah Jane Smith (2) |
October 30, 2009
|
The Catherine Tate Show |
Ghost of Christmas Present |
Nan's Christmas Carol |
December 25, 2009
|
Rex Is Not Your Lawyer |
Rex Alexander |
1x01 - Pilot |
2010
|
This Is Jinsy |
Mr. Slightlyman |
1x01 - Wedding Lottery |
September 19, 2011
|
Playhouse Presents |
Will |
1x01 - The Minor Character |
April 12, 2012
|
True Love |
Nick |
1x01 - Nick |
June 17, 2012
|
Star Wars: The Clone Wars |
Huyang |
5x07 - A Test of Strength |
November 9, 2012
|
Star Wars: The Clone Wars |
Huyang |
5x09 - A Necessary Bond |
November 23, 2012
|
Dragons: Riders of Berk |
Spitelout |
1x12 - Thawfest |
November 28, 2012
|
Fish Hooks |
Oscar's Brain |
3x03 - Live at the Hamsterwood Bowl |
June 21, 2013
|
Fish Hooks |
Oscar's Brain |
3x04 - A Charity Fair to Remember |
June 21, 2013
|
Fish Hooks |
Oscar's Brain |
3x12 - Assignment: Babies |
September 27, 2013
|
Dragons: Riders of Berk |
Spitelout |
2x05 - Race to Fireworm Island |
October 17, 2013
|
Jake and the Never Land Pirates |
Dread the Evil Genie |
3x31 - Dread the Evil Genie |
July 5, 2015
|
Jake and the Never Land Pirates |
Dread the Evil Genie |
3x31 - Sandblast! |
July 5, 2015
|
Jake and the Never Land Pirates |
Dread the Evil Genie |
4x09 - Dread the Pharaoh! |
2015
|
Jake and the Never Land Pirates |
Dread the Evil Genie |
4x09 - Sharky Unchained! |
2015
|
Mickey Mouse Clubhouse |
Igor the Door |
Mickey's Monster Musical |
October 9, 2015
|
Family Guy |
Doctor Who |
15x04 - Inside Family Guy |
October 23, 2016
|
DuckTales |
Scrooge McDuck |
1x01 - Episode 101 |
2017
|