2025
28 Years Later as Isla2024
The Bikeriders as Kathy2023
The End We Start From as Woman2022
National Theatre Live: Prima Facie as Tessa2021
Free Guy as Millie Rusk / Molotovgirl2021
The Last Duel as Marguerite de Carrouges2021
Help as Sarah Berner2021
An Audience with Adele as Self2021
The Making of the Last Duel as Self2020
Alan Bennett's Talking Heads as Lesley2019
The Kelly Clarkson Show as Self2019
Star Wars: The Rise of Skywalker as Rey's Mother2019
Either Way as Madam2018
Killing Eve as Villanelle2018
Snatches: Moments from Women's Lives as Linda2017
The White Princess as Elizabeth of York2017
England Is Mine as Christine2016
Thirteen as Ivy Moxam2016
Rillington Place as Beryl Evans2015
The Late Show with Stephen Colbert as Self2015
Doctor Foster as Kate Parks2015
Lady Chatterley's Lover as Ivy Bolton2014
Late Night with Seth Meyers as Self2014
The Tonight Show Starring Jimmy Fallon as Self2014
Remember Me as Hannah Ward2013
My Mad Fat Diary as Chloe Gemell2013
Big Girl as Gemma2013
In T'Vic as Holliday2012
The Last Bite as Marcy2012
Postcode Lottery as Cat Sullivan2009
Law & Order: UK as Jess Hays2007
The Graham Norton Show as Self1996
Silent Witness as Eve GilstonNaN
Death of Robin Hood as Not availableNaN
The Last Disturbance of Madeline Hynde as Not availableNaN
Big Swiss as Flavia2023
The End We Start From Executive Producer2021
Help Executive ProducerNaN
Big Swiss Executive Producer