All roles

Ludwig
2024, Show - Crime, Drama, Comedy
Until I Kill You
2024, Show - Crime
A Good Girl's Guide to Murder
2024, Show - Mystery, Thriller
A Spy Among Friends
2022, Show - Drama, Thriller
Motherland
2017, Show - Comedy
The Duke
2021, Movie - Drama, History, Comedy
Becoming Jane
2007, Movie - Drama, Romance
The Personal History of David Copperfield
2019, Movie - Drama, Comedy
The Bletchley Circle
2012, Show - Crime, Drama, Mystery
Death Comes to Pemberley
2013, Show - Drama, Mystery
Philomena
2013, Movie - Drama
And Then There Were None
2015, Show - Crime, Drama, History
Bleak House
2005, Show - Drama
The Frankenstein Chronicles
2015, Show - Drama, Sci-Fi
Accused
2010, Show - Crime, Drama
Gavin & Stacey: A Fond Farewell
2025, Movie - Documentary, Comedy
Hollington Drive
2021, Show - Drama
Alan Partridge: Alpha Papa
2013, Movie - Comedy
The Lost Honour of Christopher Jefferies
2014, Show - Crime, Drama
National Theatre Live: 50 Years on Stage
2013, Movie - Documentary
Code 404
2020, Show - Action, Crime, Comedy
Reg
2016, Movie - Drama
National Theatre Live: King Lear
2014, Movie - Drama
Say Your Prayers
2021, Movie - Crime, Drama, Comedy