All roles

Hot Fuzz
2007, Movie - Action, Crime, Comedy
Mr. Jones
2019, Movie - Drama, History, Thriller
The White Princess
2017, Show - Drama, War
Official Secrets
2019, Movie - Biography, Crime, Drama
Layer Cake
2004, Movie - Crime, Drama, Thriller
Maleficent
2014, Movie - Action, Adventure, Family
A Good Year
2006, Movie - Drama, Comedy, Romance
Valkyrie
2008, Movie - Drama, War, Thriller
War and Peace
2016, Show - Drama
Brideshead Revisited
1981, Show - Drama
Hellbound: Hellraiser II
1988, Movie - Fantasy, Horror, Thriller
Made in Dagenham
2010, Movie - Drama, History, Comedy
The Boxer
1997, Movie - Drama, Romance
Oliver!
1968, Movie - Drama, Family
The Legend of Hercules
2014, Movie - Action, Adventure
Film Stars Don't Die in Liverpool
2017, Movie - Drama, Romance
Egon Schiele: Dangerous Desires
2018, Movie - Documentary
Born a King
2019, Movie - Drama, History
Hatton Garden
2019, Show - Crime, Drama
37 Days
2014, Show - Drama
Finding Alice
2021, Show - Drama
Lilies
2007, Show - Drama
Tess of the D'Urbervilles
2008, Show - Drama