2017
as Lord Illingworth
2016
as Charles Powell
2015
as Duke Vincentio
2014
as Aegeus, King of Athens
2013
as Chester Gates
2012
as Detective Sergeant Mason
2012
as Torvald Helmer
2012
as Coleville
2010
as Henry VIII
2010
as Touchstone
2009
as Jake Thorne
2007
as Guy Jessop
2006
2006
as Bernard Donoughue
2001
as Reporter 2
2001
as Reporter 2
2001
as Andrew
2000
1997
1997
as Abschalom
1997
as Simon Wilmington
1996
as Aeropostal Clerk
1996
as Lowborough
1996
as Mr. Elton
1996
as Harry Slater
1996
as Peter Edgely
1992