1997
Midsomer Murders as Agnes Sampson (1 episode)
1993
Chef as Mrs. Courtenay (1 episode)
1990
Jeeves and Wooster as Aunt Dahlia (1 episode)
1989
Birds of a Feather as Auntie Sylvie (2 episodes)
1986
Daylight Robbery as Esther
1986
The Insurance Man as Lily
1983
A Pattern of Roses as Mrs. Ingram
1983
Jamaica Inn as Martha Yellan
1982
Britannia Hospital as Matron
1981
Bergerac as Anne Granger (1 episode)
1981
Miss Morison's Ghosts as Dr. Hadley
1980
Love in a Cold Climate as Lady Montdore (8 episodes)
1977
Candleshoe as Grimsworthy
1977
Come the Revolution as Beth Bailey
1973
O Lucky Man! as Good Lady
1971
Harold and Maude as Mrs. Chasen
1971
Nicholas and Alexandra as Mme. Krupskaya
1971
Elizabeth R as Mary Stuart, Queen of Scots (3 episodes)
1970
Play for Today as Beth Bailey (1 episode)
1970
Hello-Goodbye as Joycie
1970
The Looking Glass War as Mrs. King
1969
Play Dirty as German Nurse
1967
Pride and Prejudice as Mrs. Bennet (6 episodes)
1967
Sword of Honour as Virginia Troy (3 episodes)
1966
Isadora Duncan, the Biggest Dancer in the World as Isadora Duncan
1964
The Diary of a Nobody as Mrs James
1961
The Avengers (1 episode)
1948
Wuthering Heights as Catherine Linton