2010
Doctor Who: A Christmas Carol as Old Isabella2007
Irina Palm as Julia2007
A Funny Thing Happened on the Way to Willesden as Sheila Hopper2006
Scoop as Housekeeper2006
Venus as Hospital Drama Family2005
Pride & Prejudice as Mrs. Reynolds2004
Family Business as Iris Brooker2003
Love Actually as PM's Secretary2002
Possession as Mrs. Lees2002
The Making of 'Gosford Park' as Self (uncredited)2001
Gosford Park as Lewis2001
Last Orders as Joan1997
Trial & Retribution as Not available1992
Love at First Sight as Aunt Madelva1987
The Dirty Dozen: The Deadly Mission as Julia Flamands1987
White Lady as White Lady1983
Scarecrow and Mrs. King as Not available1983
On the Razzle as Frau Fischer1978
Life of Shakespeare as Anne Shakespeare1977
The Duellists as Léonie1974
Blue Blood as Beate1974
An Artist's Story as Lydia1973
Malachi's Cove as Mally's mother1972
Under Milk Wood as Lily Smalls1972
Ben Spray as Louise1972
Breeze Anstey as Lorn1971
Upstairs, Downstairs as Hazel Forrest1971
Upstairs, Downstairs as Hazel Bellamy1970
Smith as Not available1968
Late Night Horror as Alexis Gheria1968
Frankenstein as Justine1967
Inheritance as Jenny Harington1966
King of the River as Ruth King1966
Mystery and Imagination as Not available1965
The Man in Room 17 as Glynis Hughes1965
Old Man's Fancy as Charlotte1964
The Wednesday Play as Josie1964
The Big Breaker as Josie1963
Festival as Mariana1962
Only Two Can Play as Dilys