2024
Girls Hugging Their Fathers as Daughter
2024
Firebrand as Princess Mary
2023
White Bird as Mille. Petitjean
2022
Life After Life as Pamela (4 episodes)
2021
Mothering Sunday as Milly
2021
Zog and the Flying Doctors as Pearl (voice)
2021
Tom & Jerry as Joy the Bell Girl
2020
Black Narcissus as Sister Blanche (3 episodes)
2020
How to Build a Girl as Snow Pixie
2019
The Devil's Harmony as Kiera
2018
Zog as Princess Pearl (voice)
2017
Darkest Hour as Maid
2017
Jamestown as Mercy (24 episodes)
2017
Guerrilla as Ronnie's Girl (6 episodes)
2016
National Theatre Live: As You Like It as Celia
2015
RSC Live: The Merchant of Venice as Portia
2015
National Theatre Live: Treasure Island as Jim Hawkins