All roles

Holland
2025, Movie - Thriller
Deadpool & Wolverine
2024, Movie - Action, Comedy, Sci-Fi
Succession
2018, Show - Drama
Pride & Prejudice
2005, Movie - Drama, Romance
Operation Mincemeat
2021, Movie - Drama, History, War
The Pillars of the Earth
2010, Show - Drama
Anna Karenina
2012, Movie - Drama, Romance
Death at a Funeral
2007, Movie - Comedy
Quiz
2020, Show - Drama
Robin Hood
2010, Movie - Action, Adventure, History
Frost/Nixon
2008, Movie - Drama, History
The Three Musketeers
2011, Movie - Action, Adventure, Fantasy
The Assistant
2020, Movie - Drama
The Nutcracker and the Four Realms
2018, Movie - Adventure, Family, Fantasy
Stonehouse
2023, Show - Biography, Drama, Comedy
Grindhouse
2007, Movie - Action, Horror, Thriller
The Current War
2017, Movie - Biography, Drama, History
Howards End
2017, Show - Drama
Ripper Street
2012, Show - Crime, Drama, Mystery
Little Dorrit
2008, Show - Drama
The Enfield Haunting
2015, Show - Drama, Mystery
Enigma
2001, Movie - Drama, Mystery, Romance
Revolution: New Art for a New World
2017, Movie - Documentary