2023
Such Brave Girls as Therapist (1 episode)
2023
Henpocalypse! as Nesbit (6 episodes)
2022
Plebs: Soldiers of Rome as Patricia
2022
Live at the Moth Club as Rachel (1 episode)
2022
This Is Going to Hurt as Jas (1 episode)
2021
Worzel Gummidge: Calliope Jane as Barbara Bower
2020
National Theatre Live: Dara as Massage Girl / Young Jahanara
2019
Down from London as Thérèse (1 episode)
2018
RSC Live: Macbeth as Lady Macduff
2015
National Theatre Live: Behind the Beautiful Forevers
2011
Black Mirror as Petrol Station Attendant (1 episode)
1997
Midsomer Murders as Jenny Bennet (1 episode)