All roles

The Imitation Game
2014, Movie - Drama, History, War
Vienna Blood
2019, Show - Crime, Drama, Mystery
Magpie Murders
2022, Show - Crime, Drama, Mystery
One Day
2011, Movie - Drama, Romance
Johnny English Strikes Again
2018, Movie - Action, Adventure, Comedy
An Education
2009, Movie - Drama, Romance
The Riot Club
2014, Movie - Drama
Funny Woman
2022, Show - Comedy
Labyrinth
2012, Show - Drama, Sci-Fi
Monsieur Spade
2024, Show - Crime, Drama, Mystery
National Theatre Live: Skylight
2014, Movie - Documentary, Drama
Carnage: Swallowing the Past
2017, Movie - Comedy, Sci-Fi
Decline and Fall
2017, Show - Comedy
The Party's Just Beginning
2018, Movie - Drama, Comedy
Elizabeth Harvest
2018, Movie - Mystery, Sci-Fi, Horror
Moonflower Murders
2024, Show - Crime, Mystery
Kiss Me First
2018, Show - Drama, Mystery, Sci-Fi
An Angel for May
2002, Movie - Drama, Family
The Look of Love
2013, Movie - Drama, Comedy
Sons & Lovers
2003, Movie - Drama, Romance
Chatroom
2010, Movie - Drama, Thriller
The Pity of War: The Loves and Lives of the War Poets
2016, Movie - Drama, History, War