All roles

All of Us Strangers
2023, Movie - Drama, Fantasy, Romance
Back in Action
2025, Movie - Action, Comedy
RIPLEY
2024, Show - Crime, Drama, Thriller
1917
2019, Movie - Drama, History, War
Sherlock
2010, Show - Crime, Drama, Mystery
Fleabag
2016, Show - Drama, Comedy
Saving Private Ryan
1998, Movie - Drama, History, War
Catherine Called Birdy
2022, Movie - Adventure, Comedy
Pride
2014, Movie - Drama, Comedy
Locke
2013, Movie - Drama, Thriller
John Adams
2008, Show - Drama
Alice Through the Looking Glass
2016, Movie - Adventure, Family, Fantasy
Spectre
2015, Movie - Action, Adventure, Thriller
Victor Frankenstein
2015, Movie - Drama, Sci-Fi, Thriller
Denial
2016, Movie - Drama, History
Wake Up Dead Man: A Knives Out Mystery
2025, Movie - Crime, Drama, Comedy
Handsome Devil
2017, Movie - Drama, Comedy
Oslo
2021, Movie - Drama, History
Being James Bond
2021, Movie - Biography, Documentary, Culture
Blue Moon
2025, Movie - Drama, History, Music
The Delinquent Season
2018, Movie - Drama, Romance
National Theatre Live: Vanya
2024, Movie - Drama
This Beautiful Fantastic
2016, Movie - Drama, Comedy, Romance
National Theatre Live: Present Laughter
2019, Movie - Drama, Comedy