All roles

Jane Eyre
2011, Movie - Drama, Romance
Cinderella
2015, Movie - Drama, Family, Fantasy
The Riot Club
2014, Movie - Drama
The Little Vampire 3D
2017, Movie - Animation, Family, Fantasy
Made in Dagenham
2010, Movie - Drama, History, Comedy
Happy-Go-Lucky
2008, Movie - Drama, Comedy
Peterloo
2018, Movie - Drama, History
Kaleidoscope
2017, Movie - Thriller
Blooded
2011, Movie - Thriller