All roles

Napoleon
2023, Movie - Action, Biography, Drama
V for Vendetta
2006, Movie - Action, Sci-Fi, Thriller
Eastern Promises
2007, Movie - Crime, Mystery, Thriller
Marcella
2016, Show - Crime, Drama
Stonehearst Asylum
2014, Movie - Mystery, Horror, Thriller
Wrath of the Titans
2012, Movie - Action, Adventure, Fantasy
North & South
2004, Show - Drama
The Baby
2022, Show - Comedy, Horror
I Capture the Castle
2003, Movie - Drama, Romance
Cracks
2009, Movie - Drama, Mystery, Thriller
Camelot
2011, Show - Drama, Sci-Fi
Stealing Beauty
1996, Movie - Drama, Romance
And Mrs
2024, Movie - Comedy
Beast
2018, Movie - Drama
National Theatre Live: King Lear
2018, Movie - Drama
North Sea Connection
2022, Show - Crime, Drama
Peter Sellers: A State of Comic Ecstasy
2020, Movie - Documentary
37 Days
2014, Show - Drama
Queen & Country
2014, Movie - Drama
Oliver's Travels
1995, Show - Drama, Comedy
The Sea
2013, Movie - Drama
Notorious Woman
1974, Show - Drama
A Room with a View
2007, Movie - Drama, Romance
The Deep
2010, Show - Drama, Adventure