2027
Avengers: Secret Wars as Sue Storm / The Invisible Woman2026
Avengers: Doomsday as Sue Storm / The Invisible Woman2025
The Fantastic Four: First Steps as Sue Storm / The Invisible Woman2025
Eden as Dora Strauch Ritter2023
Mission: Impossible - Dead Reckoning Part One as The White Widow2023
Napoleon as Josephine Bonaparte2022
The Son as Beth2022
Italian Studies as Alina Reynolds2021
The World to Come as Tallie2020
Pieces of a Woman as Martha Weiss2019
Fast & Furious Presents: Hobbs & Shaw as Hattie Shaw2019
Mr. Jones as Ada Brooks2018
Mission: Impossible - Fallout as The White Widow2018
National Theatre Live: Julie as Julie2016
The Crown as Princess Margaret2016
The Crown as Young Princess Margaret (archive footage)2016
Me Before You as Alicia Dawares2016
Kill Command as Mills2016
Genius as Zelda Fitzgerald2015
The Frankenstein Chronicles as Lady Jemima Hervey2015
Jupiter Ascending as Katharine Dunlevy2015
Everest as Sandy Hill Pittman2015
The Dresser as Irene2015
Bone in the Throat as Sophie2014
Variety Studio: Actors on Actors as Self2014
Queen & Country as Dawn Rohan2014
National Theatre Live: A Streetcar Named Desire as Stella Kowalski2014
Devil in the Detail as Jessica2014
Insomniacs as Jade2013
About Time as Joanna2013
Charlie Countryman as Felicity2013
The Exchange as Woman2012
Honest Trailers as Alanna Mitsopolis (archive footage)2012
Labyrinth as Alice Tanner2012
Wasteland as Nicola2012
Nora as Young Woman2011
The Hour as Ruth Elms2011
Great Expectations as Estella2010
Love/Loss as Jane2007
The Graham Norton Show as Self2007
The Graham Norton Show as Self - Guest1989
Agatha Christie's Poirot as Celia Ravenscroft1988
LIVE with Kelly and Mark as Self - Guest1953
The Oscars as SelfNaN
Ruins as Not availableNaN
The Honey Wars as (voice)NaN
Night Always Comes as LynetteNaN
Off Season as Not availableNaN
Night Always Comes Producer2022
Italian Studies Executive ProducerNaN
Off Season Producer2024
The Apprentice ThanksNaN
Ruins Producer