Acting
Unsinkable
Mr Haywood
2024
The Legend of King Arthur
Sir Galahad
1979
Les Misérables
Champmathieu
2012
The Confession
Priest
2010
Henry V
Duke Edward of York
1989
Twelfth Night, or What You Will
Andrew Aguecheek
1988
The Whistle Blower
Mark
1986
All's Well That Ends Well
Bachelor
1981