Actor
A Big Bold Beautiful Journey
2025
Rule Breakers
2025
IF
2024
as Blossom (voice)
Indiana Jones and the Dial of Destiny
2023
as Helena
Solo: A Star Wars Story
2018
as L3-37
Careful How You Go
2018
Goodbye Christopher Robin
2017
as Mary Brown
The 12 Days of Christmas: A Tale of Avian Misery
2016
as Narrator (voice)
Incident on the Northern Line
2015
Man Up
2015
as Katie
Henry
2013
as Karen
The Iron Lady
2011
as Susie
Albert Nobbs
2011
as Viscountess Yarrell
Meconium
2011
as Lorna
The Night Watch
2011
as Lauren
Beautiful Enough
2011
as (voice)
The Reward
2010
as Charlotte
Intangible
2008
as Anna