2024
Joy as Sheila Howarth2024
Up the Catalogue as Maureen the Owl2023
The Couple Next Door as Susan2023
Roses as Rosa2022
The Ipcress File as Alice2022
A Spy Among Friends as Flora Solomon2021
The Pembrokeshire Murders as Dr. Angela Gallop2021
Martyrs Lane as Lillian2021
Love Gets a Room as Irena2021
National Theatre Live: Paradise as Odysseus2020
Van der Valk as Bibi Franken2020
Sisters as Annie2019
Baptiste as Celia Baptiste2019
West of Liberty as Martha Barner2019
Martha as Janet2018
Requiem as Laura2018
Mamma Mia! Here We Go Again as Dr. Inge Horvath2017
Tulip Fever as Mrs. Mitjins2016
Class as Orla'ath2016
A United Kingdom as Dot Williams2016
Trespass Against Us as Mrs. Crawley2015
Humans as Diane2015
You, Me and the Apocalypse as Mary2015
Not Safe for Work as Jeffries2015
National Theatre Live: Hamlet as Gertrude2015
Swansong as Dr Bates2014
The Missing as Celia Baptiste2014
Prey as DCI Andrea Mackenzie2014
The Riot Club as Alistair's Mother2012
Snow White and the Huntsman as Ravenna's mother2012
The Fear as Jo Beckett2011
The Awakening as Dorothy Vandermeer2011
London's Burning as Jan2009
Desert Flower as Journalist2008
Good as Helen2006
The Abandoned as Marie Jones2006
Tripping Over as Clare2004
Hawking as Nurse Susan McClean2002
Spooks as Marina Connolly2002
Cutting It as Chantal2002
Cutting It as Chantal Morisot2001
The Hole as Gillian2001
The Cazalets as Not available2000
RKO 281 as Carole Lombard2000
Five Seconds to Spare as Karla2000
New Year's Day as Shelley1999
The Escort as Steffy1998
Big Women as Stephie1997
A Dance to the Music of Time as Matilda1995
Eleven Men Against Eleven as Sylvia Tench1990
Jeeves and Wooster as Rosie M Banks1989
Agatha Christie's Poirot as Cynthia Dacres1988
Red Dwarf as New Kochanski