Actor
The Good Mother
2023
as Paige
Fireheart
2022
as Georgia Holden (voice)
Naked Singularity
2021
as Lea DeLeon
Little Fish
2021
as Emma
Sound of Metal
2020
as Lou
Pixie
2020
as Pixie
Life Itself
2018
as Dylan Dempsey
Follow the Roses
2018
as Angie
Ready Player One
2018
as Art3mis / Samantha
Thoroughbreds
2018
as Amanda
Katie Says Goodbye
2018
as Katie
The Limehouse Golem
2016
as Lizzie Cree
Me and Earl and the Dying Girl
2015
as Rachel Kushner
Ouija
2014
as Laine Morris
The Quiet Ones
2014
as Jane Harper
The Signal
2014
as Haley Peterson
Ruby's Skin
2014
as Ruby
Visitation
Breeders
Takes One to Know One
as Eleanor
Switzerland
The Tracking of a Russian Spy
as Katya
Untitled Fairy Tale Project