All roles

The Death of Stalin
2017, Movie - Drama, History, Comedy
Hot Fuzz
2007, Movie - Action, Crime, Comedy
Too Close
2021, Show - Drama
The Illusionist
2006, Movie - Drama, Fantasy, Romance
Mum
2016, Show - Comedy
Dream Horse
2021, Movie - Drama, Comedy
Lark Rise to Candleford
2008, Show - Drama
The Edge of Love
2008, Movie - Drama, History, Romance
Mr. Turner
2014, Movie - Drama, History
David Copperfield
1999, Show - Drama
The Last Vermeer
2019, Movie - Drama, History
The Deep Blue Sea
2011, Movie - Drama, Romance
Peterloo
2018, Movie - Drama, History
Truelove
2024, Show - Drama, Romance, Thriller
National Theatre Live: Hamlet
2015, Movie - Drama, Romance
National Theatre Live: Frankenstein
2011, Movie - Drama, Sci-Fi, Horror
Born to Kill
2017, Show - Crime, Drama
Mr Invisible
2013, Movie - Crime
King Lear
2018, Movie - Drama
The Carer
2016, Movie - Comedy
Good Vibrations
2012, Movie - Drama, Music
Third Star
2010, Movie - Drama