All roles

Senna
2024, Show - Biography, Drama, Sport
Atonement
2007, Movie - Drama, Romance
War Horse
2011, Movie - Adventure, History, War
Star Wars: The Rise of Skywalker
2019, Movie - Action, Adventure, Sci-Fi
Munich
2005, Movie - Action, Drama, History
A Good Year
2006, Movie - Drama, Comedy, Romance
Pirates of the Caribbean: On Stranger Tides
2011, Movie - Action, Adventure, Fantasy
Liaison
2023, Show - Crime, Thriller
London Has Fallen
2016, Movie - Action, Thriller
Mr. Holmes
2015, Movie - Crime, Drama, Family
The November Man
2014, Movie - Action, Crime, Thriller
Blue Moon
2025, Movie - Drama, History, Music
Einstein and Eddington
2008, Movie - Drama, History
The Last Station
2009, Movie - Drama, Romance
Bleak House
2005, Show - Drama
Peterloo
2018, Movie - Drama, History
The Human Voice
2018, Movie - Drama
How to Live Your Best Death
2022, Movie - Mystery, Thriller
Eva Hesse
2016, Movie - Documentary
Miss Marx
2020, Movie - Drama, History
Churchill's Secret
2016, Movie - Drama, History
So Good to See You
2016, Movie - Drama, Comedy
Me and Orson Welles
2008, Movie - Drama, History, Comedy
Murder on the Home Front
2013, Movie - Crime, Mystery, Thriller