
Acted in 16
2010s
- 2016
- 2014
Hampstead Theatre At Home: Wonderland
David Hart
- 2011
2000s
- 2009
High Plains Invaders
Cornelius Harrington
- 2008
Walter's War
Capt. Coombes
- 2006
- 2003
Trust
Dougie Baker · 6 episodes
- 2002
1990s
- 1997
- 1996
Alive and Kicking
Man at Club
The Demon Headmaster
Peter Giles · 3 episodes