Actor
RSC Live: Henry VI, Part 1
2023 · as Duke of Gloucester
Royal Shakespeare Company: Salomé
2017 · as Nazarene
RSC Live: Henry IV Part 2
2015 · as Warwick
Gulliver's Travels
2010 · as Blefuscian Sentry 3
Miss Potter
2006 · as Saunders