All roles

A Gentleman in Moscow
2024, Show - Drama, History, Thriller
Atonement
2007, Movie - Drama, Romance
War Horse
2011, Movie - Adventure, History, War
This Is England '86
2010, Show - Drama
Snow White and the Huntsman
2012, Movie - Drama, Adventure, Fantasy
The Salisbury Poisonings
2020, Show - Crime, Drama, Mystery
RocknRolla
2008, Movie - Action, Crime, Thriller
This Is England '90
2015, Show - Drama
Without Sin
2022, Show - Crime, Drama
The Imaginarium of Doctor Parnassus
2009, Movie - Adventure, Fantasy, Mystery
Medici: Masters of Florence
2016, Show - Drama, War
This Is England '88
2011, Show - Drama
Dorian Gray
2009, Movie - Drama, Fantasy, Thriller
The Last Days on Mars
2013, Movie - Sci-Fi, Horror, Thriller
Great Expectations
2023, Show - Drama, History
Black Death
2010, Movie - Drama, History, Horror
Welcome to the Punch
2013, Movie - Action, Crime, Adventure
You Will Meet a Tall Dark Stranger
2010, Movie - Drama, Comedy, Romance
Troy: Fall of a City
2018, Show - Drama, Adventure, War
Nancy, Sid and Sergio
2011, Movie - Mystery, Thriller
The Fades
2011, Show - Drama, Sci-Fi
Jawbone
2017, Movie - Action, Drama
Clapham Junction
2007, Movie - Drama
From Darkness
2015, Show - Crime, Drama