All roles

My Fault: London
2025, Movie - Drama, Romance
Casino Royale
2006, Movie - Action, Adventure, Thriller
What a Girl Wants
2003, Movie - Drama, Family, Comedy
Blitz
2011, Movie - Action, Crime, Thriller
Jupiter Ascending
2015, Movie - Action, Fantasy, Sci-Fi
Jane Eyre
2006, Show - Drama
Lost in Austen
2008, Show - Drama
Miss Pettigrew Lives for a Day
2008, Movie - Drama, Comedy, Romance
SS-GB
2017, Show - Drama, Adventure, Sci-Fi
Partners in Crime
2015, Show - Crime, Drama, Adventure
Rosemary's Baby
2014, Show - Drama, Mystery
The Window
2021, Show - Drama
The Assets
2014, Show - Drama, War
The Indian Detective
2017, Show - Crime, Drama, Comedy
Matriarch
2022, Movie - Horror
National Theatre Live: The Magistrate
2013, Movie - Comedy
Hex
2004, Show - Drama, Sci-Fi
CHAOS
2011, Show - Drama, Comedy
Mutual Friends
2014, Movie - Drama, Comedy
He Knew He Was Right
2004, Show - Drama
Sold
2007, Show - Comedy
Doghouse
2009, Movie - Comedy, Horror
The Deaths of Ian Stone
2008, Movie - Horror, Thriller
Surviving Evil
2009, Movie - Action, Horror, Thriller