Night Always Comes as Lynette
The Honey Wars as (voice)
2027
Avengers: Secret Wars as Sue Storm / The Invisible Woman
2026
Avengers: Doomsday as Sue Storm / The Invisible Woman
2025
The Fantastic Four: First Steps as Sue Storm / The Invisible Woman
2025
Mission: Impossible - The Final Reckoning as The White Widow
2024
Eden as Dora Strauch Ritter
2023
Napoleon as Josephine Bonaparte
2023
Napoléon (Director's cut) as Josephine Bonaparte
2023
Mission: Impossible - Dead Reckoning Part One as The White Widow
2022
Italian Studies as Alina Reynolds
2020
Pieces of a Woman as Martha Weiss
2019
Mr. Jones as Ada Brooks
2019
Fast & Furious Presents: Hobbs & Shaw as Hattie Shaw
2018
National Theatre Live: Julie as Julie
2018
Mission: Impossible - Fallout as The White Widow
2016
The Crown as Princess Margaret (20 episodes)
2016
Genius as Zelda Fitzgerald
2016
Me Before You as Alicia Dewar
2016
Kill Command as Mills
2015
The Frankenstein Chronicles as Lady Jemima Hervey (6 episodes)
2015
The Dresser as Irene
2015
Everest as Sandy Hill Pittman
2015
Bone in the Throat as Sophie
2015
Jupiter Ascending as Katharine Dunlevy
2015
Queen & Country as Dawn Rohan
2014
Variety Studio: Actors on Actors as Self (1 episode)
2014
Devil in the Detail as Jessica
2014
National Theatre Live: A Streetcar Named Desire as Stella Kowalski
2013
The Exchange as Woman
2013
About Time as Joanna
2013
Charlie Countryman as Felicity
2012
Labyrinth as Alice Tanner (2 episodes)
2011
Great Expectations as Estella (3 episodes)
2011
The Hour as Ruth Elms (6 episodes)
2007
The Graham Norton Show as Self (2 episodes)
2007
The Graham Norton Show as Self - Guest (1 episode)
1989
Agatha Christie's Poirot as Celia Ravenscroft (1 episode)
1988
LIVE with Kelly and Mark as Self - Guest (1 episode)
1953
The Oscars as Self (1 episode)