Series
|
Role
|
Episode
|
Airdate
|
The Thin Blue Line |
Protester |
2x06 - Road Rage |
December 19, 1996
|
The Life and Crimes of William Palmer |
Charles Newton |
1x02 - Episode 102 |
March 10,1998
|
City Central |
Kevin Hadley |
1x01 - Parallel Lines |
April 4, 1998
|
Dalziel and Pascoe |
Olly |
3x04 - The Wood Beyond |
October 25, 1998
|
North Square |
Greaterix |
1x08 - Episode 108 |
December 6, 2000
|
Silent Witness |
Jamie Irons |
6x03 - Kith and Kill (1) |
November 5, 2002
|
Silent Witness |
Jamie Irons |
6x04 - Kith and Kill (2) |
November 6, 2002
|
Sweet Medicine |
Ian |
1x05 - Episode 105 |
October 2, 2003
|
North & South |
Inspector Mason |
1x03 - Episode 103 |
November 28, 2004
|
New Tricks |
Paul |
2x03 - Trust Me |
May 23, 2005
|
Heartbeat |
Matt Cartwright |
15x05 - Family Ties |
October 23, 2005
|
ShakespeaRe-Told |
Snug |
1x04 - A Midsummer Night's Dream |
November 28, 2005
|
The Slavery Business |
Hodge |
1x03 - How to Make a Million from Slavery |
2005
|
Midsomer Murders |
Spud |
11x03 - Left for Dead |
May 24, 2008
|
Collision |
Harry Canwell |
1x04 - Episode 104 |
October 12, 2009
|
Going Postal |
Mad Al |
1x01 - Episode 101 |
May 30, 2010
|
Going Postal |
Mad Al |
1x02 - Episode 102 |
May 31, 2010
|
The Sinking of the Laconia |
Harry Townes |
1x01 - Episode 101 |
January 6, 2011
|
The Sinking of the Laconia |
Harry Townes |
1x02 - Episode 102 |
January 7, 2011
|
The Suspicions of Mr Whicher |
William Nutt |
1x01 - The Murder at Road Hill House |
April 25, 2011
|
Doctor Who |
Ross |
34x02 - Inside the Dalek |
August 30, 2014
|
Comedy Playhouse |
Sid |
17x02 - Broken Biscuits |
March 4, 2016
|
Strike |
Shanker |
1x03 - The Cuckoo's Calling (3) |
September 3, 2017
|
Zapped |
Jones the Anvil |
2x01 - The Trial |
October 12, 2017
|
Motherland |
Animaxl Man |
1x01 - The Birthday Party |
November 7, 2017
|
Vera |
Jason Glenn |
8x03 - Home |
January 21, 2018
|
Strike |
Shanker |
2x01 - Career of Evil (1) |
February 25, 2018
|
Strike |
Shanker |
2x02 - Career of Evil (2) |
March 4, 2018
|
Marcella |
Cole |
2x05 - Episode 205 |
March 19, 2018
|
Marcella |
Cole |
2x06 - Episode 206 |
March 26, 2018
|
The Reluctant Landlord |
Ray The Postman |
2x06 - Die Another Day |
October 9, 2019
|
Wolfe |
Manager |
1x01 - Episode 101 |
September 10, 2021
|