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