All roles

Enola Holmes 2
2022, Movie - Action, Crime, Adventure
Rome
2005, Show - Drama, Adventure
Memory
2022, Movie - Action, Crime, Thriller
Jack the Giant Slayer
2013, Movie - Action, Drama, Adventure
Bancroft
2017, Show - Crime, Drama
Brexit: The Uncivil War
2019, Movie - Drama, History
In the Dark
2017, Show - Crime, Drama
Cleaner
2025, Movie - Action, Thriller
Emma
1996, Movie - Drama, Comedy, Romance
Peterloo
2018, Movie - Drama, History
Longford
2006, Movie - Crime, Drama
A Midsummer Night's Dream
2022, Movie - Fantasy, Comedy, Romance
Ladies of Letters
2009, Show - Drama, Comedy
Great Night Out
2013, Show - Drama, Comedy
The Runaways
2019, Movie - Adventure
Drop Dead Gorgeous
2006, Show - Drama, Comedy
The Young Messiah
2016, Movie - Drama
London Boulevard
2010, Movie - Crime, Drama
Monochrome
2016, Movie - Drama, Thriller
Making Waves
2004, Show - Drama
Fated
2006, Movie - Fantasy, Romance
Love's Kitchen
2011, Movie - Drama, Comedy, Romance
Leila
2011, Movie - Drama, Thriller
The Story of F***
2010, Movie - Family, Fantasy, Comedy