Scoop (2024) als Esme Wren | |
One Life (2023) als Doreen Warriner | |
The Critic (2023) als Madeleine | |
Earwig (2022) als CĂ©leste | |
Last Call (2020) als Caitlin Thomas | |
Miss Marx (2020) als Eleanor 'Tussy' Marx | |
The Windermere Children (2020) als Marie Paneth | |
The Miniaturist (2017) als Marin Brandt | |
Churchill's Secret (2016) als Millie Appleyard | |
Suffragette (2015) als Alice Haughton | |
Legacy (2013) als Anna March | |
The Last Days on Mars (2013) als Rebecca Lane | |
Having You (2013) als Camilla | |
What You Will (2012) | |
Junkhearts (2011) als Christine | |
Babysitting (2011) als Maggie | |
One Day (2011) als Sylvie Cope | |
Glorious 39 (2009) als Anne Keyes | |
The Other Man (2008) als Abigail | |
King Lear (2008) als Cordelia | |
Atonement (2007) als Briony Tallis (Age 18) | |
Atonement (2007) als Briony, 18 | |
Angel (2007) als Angel | |
Amazing Grace (2006) als Barbara Spooner | |
As You Like It (2006) als Celia | |
Scoop (2006) als Vivian | |
Inside I'm Dancing (2004) als Siobhan | |
Vanity Fair (2004) als Amelia Sedley | |
Dirty Dancing: Havana Nights (2004) als Katey Miller | |
I Capture the Castle (2003) als Cassandra Mortmain | |
Nicholas Nickleby (2002) als Kate Nickleby | |
The Last of the Blonde Bombshells (2000) als Young Elizabeth | |
Virtue |
Amulet Director | |
Amulet Writer | |
Scrubber Director | |
Scrubber Writer | |
Scrubber Producer | |
Monstrous Beauty Director | |
Monstrous Beauty Writer |