Actor
Lee
2024
as Audrey Withers
What Remains
2024
as Anna Rudbeck
Funny Birds
2024
as Laura
Roald Dahl's Matilda the Musical
2022
as Mrs. Wormwood
Please Baby Please
2022
as Suze
To Leslie
2022
as Leslie
Amsterdam
2022
as Beatrice Vandenheuvel
Here Before
2022
as Laura
The Electrical Life of Louis Wain
2021
as Caroline Wain
Luxor
2020
as Hana
Possessor
2020
as Tasya Vos
Burden
2020
as Judy
The Grudge
2019
as Detective Muldoon
The Kindness of Strangers
2019
as Alice
Mandy
2018
as Mandy Bloom
Nancy
2018
as Nancy Freeman
The Death of Stalin
2017
as Svetlana Stalin
Battle of the Sexes
2017
as Marilyn Barnett
Shepherds and Butchers
2017
as Kathleen Marais
The Witness for the Prosecution
2016
Nocturnal Animals
2016
as Alessia Holt
Mindhorn
2016
as DC Elena Baines
Hidden
2015
as Claire
That Dog
2015
as Stacey
Birdman or (The Unexpected Virtue of Ignorance)
2014
as Laura Aulburn
The Silent Storm
2014
as Aislin
Disconnect
2013
as Nina Dunham
Oblivion
2013
as Victoria
Welcome to the Punch
2013
as Sarah Hawks
Shadow Dancer
2012
as Colette McVeigh
Resistance
2011
as Sarah
W.E.
2011
as Wallis Simpson
Made in Dagenham
2010
as Brenda
Brighton Rock
2010
as Rose
Never Let Me Go
2010
as Chrissie
Mad Sad & Bad
2009
as Julia
Margaret Thatcher: The Long Walk to Finchley
2008
as Margaret Thatcher
Happy-Go-Lucky
2008
as Dawn
Love You More
2008
as Georgia
Magicians
2007
as Dani
The Secret Life of Mrs. Beeton
2006
as Myra
Venus
2006
as Period Film Lover
Whatever Love Means
2005
as Anna Wallace
A Very Social Secretary
2005
as Amanda
The Queen of Fashion
as Isabella Blow
The Nest
as Colleen
The Noise of Time
as Nina Shostakovich