All roles

Napoleon
2023, Movie - Action, Biography, Drama
Luther: The Fallen Sun
2023, Movie - Crime, Drama, Mystery
Taboo
2017, Show - Drama, Mystery
Pennyworth
2019, Show - Action, Crime, Drama
Alfie
2004, Movie - Drama, Comedy, Romance
Jupiter Ascending
2015, Movie - Action, Fantasy, Sci-Fi
Jonathan Strange & Mr Norrell
2015, Show - Drama, Sci-Fi
The Program
2015, Movie - Biography, Drama, Sport
The Actor
2025, Movie - Drama, Mystery, Thriller
Beowulf: Return to the Shieldlands
2016, Show - Drama, Adventure, Sci-Fi
Nicholas Nickleby
2002, Movie - Drama, Adventure
A Good Woman Is Hard to Find
2019, Movie - Crime, Thriller
Adult Life Skills
2016, Movie - Drama, Comedy
The Phone Call
2013, Movie - Drama
Imagine
2012, Movie - Drama
Scarborough
2019, Movie - Drama, Romance
Once Upon a Time in November
2017, Movie - Drama
White Lightnin'
2009, Movie - Drama, Thriller
Anonymous
2011, Movie - Drama, History, Thriller
Kill Your Friends
2015, Movie - Crime, Comedy, Thriller
Brothers of the Head
2006, Movie - Drama, Music
Road Games
2015, Movie - Horror, Thriller
Dive to Bermuda Triangle
2004, Movie - Documentary, Drama