Drift 2024
as Man on Train
The Grinning Man 2020
as Lord David Dirry-Moir
Branagh Theatre Live: The Winter's Tale 2015
as Dion
Cinderella 2015
as Stable Boy
Follies 2013
as Young Ben
National Theatre Live: Macbeth 2013
as Servant/Murderer
Les Misérables 2012
as Lesgles
Credits from TMDB.