Luxor
2020 · Drama
as Hana
Dragonfly
2025 · Drama
as Colleen
To Leslie
2022 · Drama
as Leslie
Here Before
as Laura
ZeroZeroZero
2020 · Crime
as Emma Lynwood
Possessor
2020 · Horror
as Tasya Vos
Nancy
2018 · Drama
as Nancy Freeman
Please Baby Please
2023 · Drama
as Suze
Alice & Jack
2024 · Drama
as Alice
Hidden
2015 · Horror
as Claire
Mandy
2018 · Action
as Mandy Bloom
Heel
2026 · Crime
as Kathryn
What Remains
2024 · Crime
as Anna Rudebeck
Brighton Rock
2011 · Crime
as Rose
Burden
2020 · Biography
as Judy
Waco
2018 · Crime
as Judy Schneider
Welcome to the Punch
2013 · Action
as Sarah Hawks
Battle of the Sexes
2017 · Biography
as Marilyn Barnett
Made in Dagenham
2010 · Comedy
as Brenda
Oblivion
as Victoria
Louis Wain
2021 · Biography
as Caroline Wain
Happy-Go-Lucky
2008 · Comedy
as Dawn
Amsterdam
2022 · Comedy
as Beatrice Vandenheuvel
Matilda: The Musical
as Mrs. Wormwood
The Regime
as Agnes
The Grudge
2020 · Fantasy
as Detective Muldoon
Mindhorn
2017 · Action
as DS Elena Baines
Shadow Dancer
2012 · Drama
as Collette
Goodbye June
as Molly
Disconnect
2013 · Crime
as Nina Dunham
Birdman or (The Unexpected Virtue of Ignorance)
2014 · Comedy
Nocturnal Animals
2016 · Drama
as Alessia