All roles

The Dead Don't Hurt
2024, Movie - Drama, Western
Legend
2015, Movie - Crime, Thriller
Belfast
2021, Movie - Biography, Drama, History
Corsage
2022, Movie - Biography, Drama, History
Testament of Youth
2015, Movie - Drama, History, War
The Fall
2013, Show - Crime, Drama, Thriller
The Huntsman: Winter's War
2016, Movie - Action, Drama, Adventure
Humans
2015, Show - Drama, Mystery, Sci-Fi
Merlin
2008, Show - Drama, Adventure, Sci-Fi
We Hunt Together
2020, Show - Crime, Drama
Long Day's Journey into Night
2025, Movie - Drama
The Killing Kind
2023, Show - Crime, Drama
Three Families
2021, Show - Drama
The Happy Prince
2018, Movie - Drama
Benjamin
2019, Movie - Drama, Comedy, Romance
The Living and the Dead
2016, Show - Drama
The Boy That Never Was
2024, Show - Drama
Dead and Buried
2024, Show - Drama
National Theatre Live: All My Sons
2019, Movie - Drama
Dead Shot
2023, Movie - Action, Thriller
Mammals
2022, Show - Drama, Comedy
The Tempest
2014, Movie - Drama, Fantasy, Comedy
Waiting for You
2017, Movie - Drama, Mystery
Parked
2010, Movie - Drama