2024
as Hamlet
2023
as Jacques-Louis David
2022
as Colin Sweet
2022
as Francisco
2020
as Freddie Klink
2019
as Alan
2016
as Patrick Plunket
2015
as Sir Spencer Percival
2013
as Thomas Haddington
2013
as William Knight
2012
as Bertram
2012
as Pistol
2012
as Hotspur
2012
as Godfrey Smith
2010
as Lieutenant Blanchflower
2009
as Fred Walters
2008
as Roderigo
2004
as Oliver Lebbon
1997
as Daniel Talbot
1989
as Lieutenant Blanchflower