2025
A Cruel Love: The Ruth Ellis Story as Ruth Ellis2024
The Greatest Hits as Harriet Gibbons2023
Barbie as Proust Barbie2023
Chevalier as Marie Antoinette2022
Why Didn't They Ask Evans? as Frankie Derwent2022
The Ipcress File as Jean Courtney2022
The Pale Blue Eye as Lea Marquis2021
Locked Down as Charlotte2021
Glimpse as Rice2020
Ben Platt: Live from Radio City Music Hall as Self2019
The Kelly Clarkson Show as Not available2019
Modern Love as Paula2019
The Politician as Astrid Sloan2019
Rami Malek: Becoming Freddie as Herself/Mary Austin2018
Bohemian Rhapsody as Mary Austin2018
Apostle as Andrea2018
Let Me Go as Emily2017
Murder on the Orient Express as Countess Elena Andrenyi2017
Gypsy as Allison Adams2017
The Blackcoat's Daughter as Rose2017
Rebel in the Rye as Claire Douglas2017
Don't Knock Twice as Chloe2017
The Dreams of Bethany Mellmoth as Bethany Mellmoth2016
Sing Street as Raphina2016
I Am the Pretty Thing That Lives in the House as Polly Parsons2016
Lock In as Lucy2015
Life In Squares as Angelica Garnett2014
Late Night with Seth Meyers as Self2014
Hymn to Pan as Holliday2013
Copperhead as Esther Hagadorn2013
400 Boys as Heidi2010
Mo as Henrietta Norton2008
Sense and Sensibility as Margaret Dashwood2008
Ballet Shoes as Posy Fossil2007
Lewis as Zoe Suskin2006
Miss Potter as Young BeatrixNaN
See You When I See You as Not available