2024
Wicked Little Letters as Lizzie Bayliss2024
Magpie as Maid2023
The Isle Tide Hotel as Melissa2020
The Queen's Gambit as Matron2020
Come Away as Hannah O'Farrel2019
Good Omens as Brenda Ormorod2018
Mamma Mia! Here We Go Again as Ensemble Performer2017
Liar as Hotel Receptionist2017
Crooked House as Nanny2016
Fleabag as Retreat Leader2015
The Coroner as Ethel Blackstone2015
London Road as Margaret2014
Hampstead Theatre At Home: Tiger Country as Olga / Gillian2013
Father Brown as Sister Thomas2013
Endeavour as Mrs Pat Treadle2012
A Young Doctor's Notebook as Lidka's Grandmother2010
Les Misérables: 25th Anniversary in Concert as Madame Thenardier2008
In Tranzit as Liudmilla2004
Agatha Christie's Marple as Bella2004
A Christmas Carol as Singer (uncredited)2003
Johnny English as Foreign Secretary2002
About a Boy as Frances / SPAT1999
The Clandestine Marriage as Mrs Trusty1997
Fierce Creatures as Aquarium Keeper1994
Mary Shelley's Frankenstein as Vendor's Wife1993
Comics as Rebecca1987
Little Dorrit as Polly1980
Therese Raquin as Suzanne1978
Grange Hill as Mrs. Davenport