All roles

Silo
2023, Show - Drama, Mystery, Sci-Fi
Wolf Hall
2015, Show - Drama
The Last Duel
2021, Movie - Action, Drama, History
This Is Going to Hurt
2022, Show - Drama, Comedy
Atonement
2007, Movie - Drama, Romance
Rocketman
2019, Movie - Drama, Music
Sense and Sensibility
1995, Movie - Drama, Romance
Star Wars: The Force Awakens
2015, Movie - Action, Adventure, Sci-Fi
Belgravia
2020, Show - Drama
Suite Française
2014, Movie - Drama, War, Romance
Man Up
2015, Movie - Comedy, Romance
Archie
2023, Show - Biography, Drama, History
A Royal Affair
2012, Movie - Drama, History, Romance
Babel
2006, Movie - Drama
The Young Victoria
2009, Movie - Drama, History, Romance
London Spy
2015, Show - Drama
Denial
2016, Movie - Drama, History
Herself
2020, Movie - Drama
Your Christmas or Mine?
2022, Movie - Comedy, Romance
Brian and Maggie
2025, Show - Drama
My Dinner with Hervé
2018, Movie - Drama
From Time to Time
2009, Movie - Drama, Adventure, Fantasy
Bright Young Things
2003, Movie - Comedy
The Life and Deaths of Christopher Lee
2024, Movie - Documentary