1997
as Abschalom
1996
as Mr. Elton
2001
as Reporter 2
as Aeropostal Clerk
as Andrew
2010
as Touchstone
2012
as Torvald Helmer
2007
as Guy Jessop
2025
as PC Nichols
2014
as Aegeus, King of Athens
as Henry VIII
2017
as Lord Illingworth
2015
as Duke Vincentio
2006
as Bernard Donoughue