All roles

A Very Royal Scandal
2024, Show - Drama
Becoming Jane
2007, Movie - Drama, Romance
The Good Mothers
2023, Show - Crime, Drama
Appropriate Adult
2011, Show - Crime, Drama, Mystery
The Great Train Robbery
2013, Show - Drama
A Royal Night Out
2015, Movie - Drama, Comedy, Romance
Brideshead Revisited
2008, Movie - Drama, Romance
Kinky Boots
2005, Movie - Drama, Comedy, Music
Red Riding: The Year of Our Lord
2009, Movie - Crime, Drama, Mystery
Sulphur & White
2020, Movie - Drama
Worried About the Boy
2010, Movie - Drama
The Girl
2012, Movie - Drama
Crime & Punishment
2002, Movie - Drama
Canterbury Tales
2003, Show - Drama
Great Expectations
1999, Movie - Drama, Romance
All the King's Men
1999, Movie - Drama, War, Mystery
Anonymous Rex
2004, Movie - Action, Fantasy, Sci-Fi