Actor
Avengers: Secret Wars
2027
as Sue Storm / The Invisible Woman
Avengers: Doomsday
2026
as Sue Storm / The Invisible Woman
The Fantastic Four: First Steps
2025
as Sue Storm / The Invisible Woman
Mission: Impossible - The Final Reckoning
2025
as The White Widow
Eden
2024
as Dora Strauch Ritter
Napoleon
2023
as Josephine Bonaparte
Mission: Impossible - Dead Reckoning Part One
2023
as The White Widow
The Son
2022
as Beth
Italian Studies
2022
as Alina Reynolds
The World to Come
2021
as Tallie
Pieces of a Woman
2020
as Martha Weiss
Mr. Jones
2019
as Ada Brooks
Fast & Furious Presents: Hobbs & Shaw
2019
as Hattie Shaw
Mission: Impossible - Fallout
2018
as The White Widow
Genius
2016
as Zelda Fitzgerald
Me Before You
2016
as Alicia Dewar
Kill Command
2016
as Mills
The Dresser
2015
as Irene
Everest
2015
as Sandy Hill Pittman
Bone in the Throat
2015
as Sophie
Jupiter Ascending
2015
as Katharine Dunlevy
Queen & Country
2015
as Dawn Rohan
Devil in the Detail
2014
as Jessica
National Theatre Live: A Streetcar Named Desire
2014
as Stella Kowalski
The Exchange
2013
as Woman
About Time
2013
as Joanna
Charlie Countryman
2013
as Felicity
Insomniacs
2013
as Jade
Nora
2012
as Young Woman
The Rise
2012
as Nicola
Love/Loss
2010
as Jane
Night Always Comes
as Lynette
Off Season
The Honey Wars
as (voice)