Lost Ones TBA
as Carl
Macbeth 2024
as Banquo
Othello 2021
as Roderigo
National Theatre Live: War Horse 2014
as Thomas Bone/David Taylor
4 Weeks 2009
as Steve
Valiant 2005
as Toughwood (voice)
Credits from TMDB.