Actor
The Marsh King's Daughter
2023
as Beth
Unhinged
2020
as Rachel Flynn
High Ground
2020
as Claire
Gloria Bell
2019
as Anne
Mortal Engines
2018
as Pandora Shaw
Cargo
2017
as Lorraine
Denial
2016
as Laura Tyler
The Light Between Oceans
2016
as Adult Lucy-Grace
Slow West
2015
as Rose Ross
The Most Fun You Can Have Dying
2012
as Chloe