Filmography

- The Christmas Miracle of Jonathan Toomey - 2007 - Celia Hardwick
- Atonement - 2007 - Briony Tallis (age 13)
- I Could Never Be Your Woman - 2007 - Izzie
- Death Defying Acts - 2008 - Benji
- City of Ember - 2008 - Lina Mayfleet
- The Lovely Bones - 2009 - Susie Salmon
- The Way Back - 2010 - Irena
- Arrietty - 2010 - Arrietty
- Remembering Horror - 2010 - Cassidy McKellan
- Hanna - 2011 - Hanna
- Graduation Day 3D - 2011 - Anne Ramstead
- Urban Legends: Off The Air - 2011 - Justice Mayfield
- Violet & Daisy - 2012 - Daisy
- Byzantium - 2012 - Eleanor
- The Day the Earth Stood Still 2 - 2012 - Michelle Foster
- The Host - 2013 - Melanie Stryder/Wanderer
- How I Live Now - 2013 - Daisy
- Justin and the Knights of Valour - 2013 - Talia
- Underworld: Resurrection - 2013 - Hannah Corvin
- Hannah & Melanie - 2013 - Melanie Connor
- The Survivor - 2013 - Molly Barlow
- Teena - 2013 - Teena
- Molly - 2014 - Emily Stone
- Alice - 2014 - Alice Prescott
- The Dark Hunter: The Beginning of the Hunter's Revenge - 2014 - Theresa Rivers
- The Dark Hunter: The Return for the Revenge - 2015 - Theresa Rivers
- Crystal Universe 2 - 2015 - Cami Warren
- Spellbound - 2015 - Emma Connor
- The Net: Enemy's Target - 2015 - Christina Johnson
- X-Men - 2016 - Laura Kinney/X23
- Three Nights of Murder - 2016 - Carrie Collins
- Crystal Universe 3 - 2016 - Cami Warren
- Beautiful People - 2016 - Cassidy Reed
- Attack on Titan - 2016 - Annie Leonhardt
- Sword Art Online - 2016 - Asuna/Asuna Yuki
- Life is Strange - 2016 - Chloe Price
- Crystal Universe: The Days of New Future - 2017 - Cami Warren
- Kingdom Hearts coded - 2018 - Lori
- Kingdom Hearts: Dream Drop Distance - 2019 - Lori
- Crystal Universe 4 - 2019 - Cami Warren
- Crystal Universe 5 - 2020 - Cami Warren
- Kingdom Hearts 3 - 2021 - Lori
- Crystal Universe 6 - 2021 - Cami Warren
- Crystal Universe 7 - 2022 - Cami Warren
- Crystal Universe 8 - 2023 - Cami Warren
- Crystal Universe 9 - 2024 - Cami Warren
Television
- The Sparticle Mystery - 2009 - Talia
Trending pages
All items (40)
C
K
M
S
T
W