[2001] I Am Sam – Younger Lucy Diamond Dawson
[2002] Taken – Younger Allie Keys
[2003] Judging Amy – Rochelle Cobbs
[2003] CSI: Miami – Molly Walker
[2003] Daddy Day Care – Jamie
[2004] CSI: NY – Jenny Como
[2004] The Door in the Floor – Ruth Cole
[2005] My Neighbor Totoro – Mei Kusakabe (voice)
[2005] P.N.O.K. – Rebecca Bullard
[2005] Because of Winn-Dixie – Sweetie Pie Thomas
[2006] Déjà Vu – Abbey
[2006] Babel – Debbie Jones
[2006] House M.D. – Stella Dalton
[2006] Law & Order: Special Victims Unit – Eden
[2006] The Lost Room – Anna Miller
[2006] I Want Someone to Eat Cheese With – Penelope
[2006–2007] Criminal Minds – Tracy Belle
[2007] The Nines – Noelle
[2007] Reservation Road – Emma Learner
[2007] Day 73 with Sarah – Sarah
[2007] Dirty Sexy Money – Kiki George
[2008] The Curious Case of Benjamin Button – Younger Daisy Fuller
[2008] Phoebe in Wonderland – Phoebe Lichten
[2009] Astro Boy – Grace (voice)
[2010] The Nutcracker – Mary
[2010] Somewhere – Cleo
[2011] Super 8 – Alice Dainard
[2011] The Curve of Forgotten Things – Girl
[2011] Twixt – V
[2011] We Bought a Zoo – Lily Miska
[2012] Ginger & Rosa – Ginger
[2012] Leaning Toward Solace – Sara
[2014] HitRecord on TV – Daughter
[2014] Low Down – Amy-Jo Albany
[2014] Young Ones – Mary Holms
[2014] Maleficent – Aurora
[2014] The Boxtrolls – Winnie (voice)
[2015] Trumbo – Nikola Trumbo
[2015] 3 Generations – Ray
[2016] The Neon Demon – Jesse
[2016] 20th Century Women – Julie
[2016] Leap – Félicie Milliner (voice)
[2016] Live by Night – Loretta Figgis
[2017] Sidney Hall – Melody
[2017] How to Talk to Girls at Parties – Zan
[2017] The Beguiled – Alicia
[2017] Mary Shelley – Mary Shelley
[2018] Galveston – Raquel Arceneaux
[2018] I Think We’re Alone Now – Grace
[2018] Teen Spirit – Violet
[2018] A Rainy Day in New York