Actor
Pressure
2026 · as Flight Officer Hamilton
Young Washington
2026 · as Thomas Gage
Martin Eden
2023 · as Henry Hapgood
Greyhound
2020 · as Carling
Joker
2019 · as Wall Street Three
The Wife
2017 · as White
Snowden
2016 · as CIA Student
The Importance of Being Earnest on Stage
2015 · as John (Jack) Worthing
City Slacker
2012 · as Well Presented Man
The Newest Pledge
2012 · as Futuristic Party Goer
Shakespeare's Globe: As You Like It
2010 · as Silvius