2024
KAOS as Pious Agatha2019
The War of the Worlds as Mrs. Elphinstone2018
A Very English Scandal as Countess of Arran2017
Still Star-Crossed as Nurse2011
The Lady as Lucinda Philips2010
Tamara Drewe as Penny Upminster2010
Harold Pinter: A Celebration as Self2007
Flood as Penny, Nash's Assistant2006
Eleventh Hour as Not available2006
Pinochet in Suburbia as Pam Harris2005
Twenty Thousand Streets Under The Sky as Ella's Mother2003
The Last Detective as Not available2003
The Commander as Not available1998
The Worst Witch as Miss Pike1997
Midsomer Murders as Margaret Seagrove1997
Underworld as Not available1994
Wycliffe as Patricia Cleeve1994
(All Quiet on the) Preston Front as Jeanetta1994
Butter as Susie1993
Bad Company as Ann Whelan1992
Heartbeat as Penelope Harrison1992
Just Like a Woman as Louisa1992
Miss Pym's Day Out as Belinda1992
The Hummingbird Tree as Marjorie Holmes1991
Afraid of the Dark as Lucy Trent1991
Broke as Melanie Bannister1990
A TV Dante as Lucy1990
Crimestrike as WPC 1191990
Crossing to Freedom as Mrs. Cavanaugh1990
Changing Step as Lady Alice Napier1989
How to Get Ahead in Advertising as Monica1989
Bye Bye Blues as Lady Wilson1988
The Play on One as Lady Alice Napier1988
The Dark Room as Deb1987
Hope and Glory as Molly1987
The Devil's Disciple as Judith Anderson1987
Loyalties as Lily Sutton1986
Dead Man's Folly as Amanda Brewis1985
The Ray Bradbury Theater as Alice Leiber1985
The Last Place on Earth as Kathleen Bruce - Mrs. Scott1985
Time and the Conways as Joan Helford1984
Tickle on the Tum as Miss Marker1984
The Jewel in the Crown as Daphne Manners1984
Frankenstein as Justine1984
Hay Fever as Jackie Coryton1981
Bergerac as Carol1980
Lady Killers as Janet Cole1979
The Racing Game as Not available1978
The Shout as Harriet1977
The Professionals as Sally1975
The Naked Civil Servant as Model1974
Napoleon and Love as Not available1974
Butley as Not available