All roles

The Batman
2022, Movie - Action, Crime, Drama
Showtrial
2021, Show - Drama
Juice
2023, Show - Comedy
A Little Life
2023, Movie - Drama
Maigret
2025, Show - Crime, Drama, Mystery
Words of War
2025, Movie - Drama, Thriller
Final Score
2018, Movie - Action, Drama, Adventure
The Lost Honour of Christopher Jefferies
2014, Show - Crime, Drama
National Theatre Live: Dara
2020, Movie - Drama, History
Earthy Encounters
2018, Movie - Action, Adventure, Sci-Fi
Grow Your Own
2007, Movie - Comedy