2024
as Mr Haywood
2012
as Champmathieu
2010
as Priest
1989
as Duke Edward of York
1988
as Andrew Aguecheek
1986
as Mark
1981
as Bachelor
1979
as Galahad