2017
as NKVD Officer Kobulov
2017
as Andrew Tennison
2013
as Father
2012
as Reverend Andrew
2012
as Mr Shears/Mr Wise/Duty Sergeant/Voice Two/Ensemble
2011
2011
as Father Boyle
2011
as Priest
2010
as Adrian
2010
2010
as Patrick
2009
as Richard Arc
2009
2008
as Nick
2008
as Professor John Moreton
2007
as Robert Evans
2006
as Justin
2006
as Ludo
2006
as Roger Aspinall
2006
as Lawyer
2006
2005
as Head Teacher
2004
as Ben Hill
2004
2004
as Clifford Davis
2003
as Tim
2003
as Sammy Samuelson
2002
2002
as Paul Simmons
2002
as Russian Ambassador
2001
2001
as Graham Oakes
2000
1999
as Young Zealot 2
1998
1996
as Solicitor
as Ben Hill