All roles

Grantchester
2014, Show - Crime, Drama, Mystery
Colette
2018, Movie - Drama, History
Marie Antoinette
2006, Movie - Biography, Drama, History
Doom
2005, Movie - Action, Sci-Fi, Horror
Five Days
2007, Show - Crime, Drama
Torch Song
2025, Movie - Drama, Music
The Merchant of Venice
2004, Movie - Drama, Romance
Peterloo
2018, Movie - Drama, History
Press
2018, Show - Drama
The Complex
2020, Movie - Adventure, Sci-Fi, Thriller
Secret State
2012, Show - Drama
The Nativity
2010, Show - Drama, Family
Me and Orson Welles
2008, Movie - Drama, History, Comedy
Southcliffe
2013, Show - Crime, Drama
Life In Squares
2015, Show - Drama
I'm Not in Love
2021, Movie - Drama, Comedy, Romance
Love Is Thicker Than Water
2017, Movie - Drama, Comedy, Romance
Blue Iguana
2018, Movie - Action, Comedy, Romance
The Last Photograph
2017, Movie - Drama
Kill Your Friends
2015, Movie - Crime, Comedy, Thriller
The Devil's Whore
2008, Show - Drama
Chemistry
2012, Movie - Comedy
The Complex: Lockdown
2020, Movie - Sci-Fi
Macbeth
2018, Movie - Drama