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
East 1999
Actor
Credits from TMDB.