Laughter in the Dark
2024 Furiosa Furiosa
2022 The Super Mario Bros. Movie Princess Peach (voice)
The Menu Margot
2022 Amsterdam Libby Voze
2022 The Northman Olga of the Birch Forest
2021 Last Night in Soho Sandie
2020 The New Mutants Illyana Rasputin
2020 Here Are the Young Men Jen
2020 Emma. Emma Woodhouse
2019 Radioactive Irène (age 18)
2019 Playmobil: The Movie Marla Brenner
2019 Glass Casey Cooke
2018 Crossmaglen Ana
2017 Marrowbone Allie
2017 Thoroughbreds Lily
2016 Split Casey Cooke
2016 Barry Charlotte
2016 Morgan Morgan
2015 Viking Quest Mani
2015 The Witch Thomasin
2014 Vampire Academy Feeder Girl (uncredited)
Script developed by Never Enough Design