All roles

Rush
2013, Movie - Action, Drama
Perfume: The Story of a Murderer
2006, Movie - Crime, Drama, Fantasy
The Lost City of Z
2017, Movie - Drama, Adventure, History
Superman
1978, Movie - Action, Adventure, Sci-Fi
The World Is Not Enough
1999, Movie - Action, Adventure, Thriller
The Lady in the Van
2015, Movie - Drama, Comedy
The Mummy: Tomb of the Dragon Emperor
2008, Movie - Action, Adventure, Fantasy
Queen of the Desert
2015, Movie - Drama, Adventure, History
The Scandalous Lady W
2015, Movie - Drama, History, Romance
Houdini
2014, Show - Drama
United
2011, Movie - Drama, History
The Mists of Avalon
2001, Show - Drama, Adventure, Sci-Fi
Red Riding: The Year of Our Lord
2009, Movie - Crime, Drama, Mystery
Goya's Ghosts
2006, Movie - Drama, History
Titanic
2012, Show - Drama
The Last Front
2024, Movie - Drama, History, War
Exposed: The Church's Darkest Secret
2020, Show - Crime, Documentary
The Trick
2021, Movie - Drama, Thriller
Edward VIII: The Plot to Topple a King
2013, Movie - Documentary
National Theatre Live: Hamlet
2010, Movie - Drama
On Expenses
2010, Movie - Drama
Holding On
1997, Show - Drama
The Hatton Garden Job
2017, Movie - Action, Crime, Thriller