All roles

The Last Kingdom: Seven Kings Must Die
2023, Movie - Action, Drama, History
The Others
2001, Movie - Mystery, Horror, Thriller
The Wonder
2022, Movie - Drama, Mystery, Thriller
Belgravia: The Next Chapter
2024, Show - Drama
Harper's Island
2009, Show - Drama, Mystery
The Paradise
2012, Show - Drama
No Offence
2015, Show - Drama, Comedy
The Loft
2014, Movie - Thriller
Sanctuary: A Witch's Tale
2024, Show - Drama, Fantasy, Sci-Fi
The Program
2015, Movie - Biography, Drama, Sport
The Dark Tower
2020, Show - Action, Adventure, Fantasy
Fingersmith
2005, Show - Crime, Drama, Mystery
Disco Pigs
2001, Movie - Drama
Intruder
2021, Show - Crime, Drama
Acceptable Risk
2017, Show - Crime, Drama
Property of the State
2016, Movie - Drama
National Theatre Live: Les Liaisons Dangereuses
2016, Movie - Drama, Romance
Hannah Cohen's Holy Communion
2012, Movie - Drama, Comedy
Mum's List
2016, Movie - Drama
Strangeways Here We Come
2018, Movie - Crime, Comedy
The Ghost Squad
2005, Show - Crime, Drama
Just Henry
2011, Movie - Drama, Mystery
Little White Lie
2008, Movie - Drama, Comedy