All roles

Adolescence
2025, Show - Crime, Drama
A Cruel Love: The Ruth Ellis Story
2025, Show - Crime, Drama, History
Happy Valley
2014, Show - Crime, Drama, Mystery
Ready Player One
2018, Movie - Action, Adventure, Sci-Fi
Star Wars: The Force Awakens
2015, Movie - Action, Adventure, Sci-Fi
White House Farm
2020, Show - Biography, Crime, Mystery
Hellboy
2019, Movie - Action, Adventure, Fantasy
Our Kind of Traitor
2016, Movie - Thriller
How I Live Now
2013, Movie - Action, Drama, War
The Thief, His Wife And The Canoe
2022, Show - Biography, Crime, Drama
Kilo Two Bravo
2014, Movie - Biography, Drama, Adventure
Mr. Turner
2014, Movie - Drama, History
The Settlers
2023, Movie - Drama, Western
Euphoria
2017, Movie - Drama
The Reckoning
2023, Show - Drama
My Mother’s Wedding
2023, Movie - Drama
Broken
2017, Show - Drama
Elizabeth Is Missing
2019, Movie - Drama, Mystery
National Theatre Live: Coriolanus
2014, Movie - Drama
Love, Lies & Records
2017, Show - Drama
Sulphur & White
2020, Movie - Drama
Dark River
2017, Movie - Drama, Mystery, Thriller
Run
2020, Movie - Drama
In T'Vic
2013, Movie - Drama, Comedy