Love Wedding Repeat (2020) Hayley |
|
Loving Vincent: The Impossible Dream (2019) Self |
|
Colette (2018) Georgie Raoul-Duval |
|
300 Years of French & Saunders (2017) |
|
Loving Vincent (2017) Adeline Ravoux |
|
Revolution: New Art for a New World (2017) Lyubov Popova (voice) |
|
Poldark Revealed (2016) Demelza Poldark / Herself |
|
Alleycats (2016) Danni |
|
A Stranger Kind (2015) Lily |
|
Styria (2014) Lara |
|
Jack the Giant Slayer (2013) Princess Isabelle |
|
Siberian Education (2013) Xenya |
|
The Lost Future (2010) Miru |
|
Alice in Wonderland (2010) Fiona Chattaway |
|
The Village (2010) Kirsten Schwarz |
|
Einstein and Eddington (2008) Agnes Muller |
|
Angus, Thongs and Perfect Snogging (2008) Jas |
|
The Illusionist (2006) Young Sophie |
|
Falling (2005) Little Daphne |
|
The Spider () Rachel |