Acting
The Bletchley Circle
Tommy
2012
FM
Craig
2009
Chandler & Co
Michael
1994
Ploey: You Never Fly Alone
Giron (voice)
2018
Tommy's Honour
Old Church Pastor
2017
Essex Spacebin
Doctor
2016
The Last Post
2015
Tennis
DCI Peter McNeil
2013
The Magic Flute
Papageno's Jailor
2006
As You Like It
Duke Senior's Man
Macbeth
Ross
1997