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