1990
A Ghost in Monte Carlo as Mother Superior
1988
The Girl in a Swing as Lady Alice
1987
Miss Marple: Nemesis as Miss Elizabeth Temple (2 episodes)
1987
Hand in Glove as Miss Stock
1986
Time After Time as April Grange-Gorman
1984
Miss Marple as Miss Elizabeth Temple (2 episodes)
1984
The Bengal Lancers! as Aunt Jessica
1983
Clash of Loyalties as Lady Cox
1980
Lady Killers as Mrs. Grace Angus (1 episode)
1980
Flashpoint Africa as Mrs. Barraclough
1977
The Professionals as Lavinia Lawson (1 episode)
1975
Conduct Unbecoming as Mrs. Strang
1974
11 Harrowhouse as Lady Anne Bolding
1972
Crown Court as Lady Dorothy Crittenden (3 episodes)
1969
Hard Contract as Evelyn Carlson
1968
The Charge of the Light Brigade as Lady Scarlett
1968
Ooh La La! as Irene (1 episode)
1964
A Choice of Coward as Ruth Condomine (1 episode)
1964
Flipper's New Adventure as Julia
1964
Delayed Flight as Helen Strickland
1962
Tomorrow at Ten as Robbie
1962
The Devil's Agent as Countess Carla Cosimano
1961
The Naked Edge as Miss Osborne
1960
My Representative as Lady Gillian Hunt
1960
Danger Man as Mrs. Joan Pearson (1 episode)
1959
Asmodée as Marcelle de Barthas
1957
High Flight as Louise Dawson
1955
ITV Play of the Week as Linda Cosgrove (1 episode)
1955
Three Cases of Murder as Lady Mountdrago ("Lord Mountdrago" segment)
1952
Castle in the Air as Boss Trent
1952
His Excellency as Lady Kirkman
1951
Young Wives' Tale as Mary Banning
1950
Last Holiday as Miss Mellows
1950
They Were Not Divided as Wilhelmina
1949
Adam and Evelyne as Moira Hannen
1949
For Them That Trespass as Mary Drew
1948
Pygmalion as Clara Eynsford-Hill
1947
The Courtneys of Curzon Street as Mary Courtney
1947
The Mark of Cain as Mary