All roles

A Thousand Blows
2025, Show - Drama, History, Sport
Sherwood
2022, Show - Crime, Drama, Mystery
Code of a Killer
2015, Show - Crime, Drama, Mystery
Suspicion
2022, Show - Crime, Drama, Thriller
The Aeronauts
2019, Movie - Drama, Adventure, Romance
Paranoid
2016, Show - Crime, Mystery
Live by Night
2016, Movie - Crime, Drama, Thriller
Hustle
2004, Show - Crime, Drama, Comedy
Appropriate Adult
2011, Show - Crime, Drama, Mystery
Hitler: The Rise of Evil
2003, Show - Drama, War
Journey's End
2017, Movie - Action, Drama, War
The Great Train Robbery
2013, Show - Drama
The Night Caller
2024, Show - Crime, Drama
Persuasion
1995, Movie - Drama, Romance
National Theatre Live: The Seagull
2022, Movie - Drama
Borderforce USA: The Bridges
2019, Show - Crime, Documentary
Villain
2020, Movie - Action, Crime, Drama
The Last Days of Anne Boleyn
2013, Movie - Documentary, History
The Café
2011, Show - Documentary, Comedy
Jane Hall
2006, Show - Drama, Comedy
Close to the Enemy
2016, Show - Drama, War
Pilate: The Man Who Killed Christ
2004, Movie - Documentary, History
We'll Take Manhattan
2012, Movie - Drama, Romance
Eroica
2003, Movie - Drama, Music