Acting
Les Misérables
2012
Henry V
1989
as Champmathieu
The Confession
as Priest
as Duke Edward of York
Twelfth Night, or What You Will
as Andrew Aguecheek
The Whistle Blower
as Mark
All's Well That Ends Well
as Bachelor
Unsinkable
as Mr Haywood · 11 ep.
The Legend of King Arthur
as Sir Galahad · 1 ep.