| |
| Film credits |
| |
| DIRTY WORK | 1941 | Daisy, the maid (uncredited) |
| LETTER FROM HOME | 1941 | Mrs Taylor |
| IN WHICH WE SERVE | 1942 | Mrs Alix Kinross |
| DEAR OCTOPUS / THE RANDOLPH FAMILY | 1943 | Cynthia Randolph |
| THIS HAPPY BREED / NOEL COWARD'S THIS HAPPY BREED | 1944 | Ethel Gibbons |
| BRIEF ENCOUNTER | 1945 | Laura Jesson |
| THE ASTONISHED HEART | 1950 | Barbara Faber |
| I BELIEVE IN YOU / ONE SINNER | 1952 | Matty |
| THE HOLLY AND THE IVY | 1952 | Jenny Gregory |
| THE CAPTAIN'S PARADISE / THE GOLDEN KEY / PARADISE | 1953 | Maud St. James |
| A KID FOR TWO FARTHINGS | 1954 | Joanna |
| THE GOOD COMPANIONS | 1956 | Miss Trant |
| OPENING OF THE NEW BUILDING FOR THE BFI AT 81 DEAN STREET | 1960 | on-screen participant |
| THE PRIME OF MISS JEAN BRODIE | 1968 | Emily Mackay, headmistress |
| |
| Television credits |
| |
| A NIGHT AT THE HARDCASTLES | BBC tx 16/4/1939 | Miss Hardcastle |
| CELANESE THEATRE: The Distaff Side | ABC (US) tx 14/5/1952 | cast member |
| IT'S NEVER TOO LATE | BBC tx 20/7/1954 | Laura Hammond |
| PLAY OF THE WEEK: Three Roads to Rome | ITV tx 30/12/1963 | Alida Slade |
| GOLDEN DRAMA | ITV tx 31/1/1965 | cast member |
| PLAY OF THE WEEK: Helen and Edward and Henry | ITV tx 9/8/1965 | Helen |
| CALL MY BLUFF | BBC2 tx 17/10/1965 | on-screen participant |
| PLAY OF THE WEEK: Nelson | ITV tx 14/3/1966 | Lady Nelson |
| JACKANORY: Stories of Babar | BBC1 tx 16-20/10/1967 (5 edns) | storyteller |
| PLAY OF THE MONTH: Ghosts | BBC1 tx 17/3/1968 | Mrs Alving |
| PLAY OF THE MONTH: Hay Fever | BBC1 tx 4/8/1968 | Judith Bliss |
| PLAY OF THE MONTH: Relatively Speaking | BBC1 tx 2/3/1969 | Sheila |
| PLAY OF THE MONTH: The Marquise | BBC1 tx 14/12/1969 | Eloise |
| THE WEDNESDAY PLAY: The Cellar and the Almond Tree | BBC1 tx 4/3/1970 | Countess Von Reger |
| PLAY OF THE MONTH: The Cherry Orchard | BBC1 tx 19/12/1971 | Mme Ranyevskaya |
| PLAY FOR TODAY: Mrs. Palfrey at the Claremont | BBC1 tx 18/10/1973 | Mrs Palfrey |
| PLAYHOUSE: Love Affair | ITV tx 3/7/1974 | Miss Hobbish |
| THE BRITISH SCREEN AWARDS | BBC1 tx 26/2/1975 | award presenter |
| LLOYD GEORGE KNEW MY FATHER | ITV tx 19/8/1975 | Lady Sheila Boothroyd |
| THE BOOK PROGRAMME | BBC2 tx 4/11/1975 | on-screen participant |
| OMNIBUS: Living Together | BBC1 tx 7/12/1975 | Ellen Edgeworth |
| OMNIBUS: Celebrating Jane Austen | BBC1 tx 18/12/1975 | reader |
| THE NICEST MAN IN THE WORLD | ITV tx 16/5/1976 | Mary-Anne |
| THE DAME OF SARK | ITV tx 29/12/1976 | Dame Sibyl Mary Hathaway |
| CENTRE PLAY: The Emperor's New Hat | BBC2 tx 7/2/1977 | La Comtesse de Chemaille |
| TO DINNER WITH THE PRESIDENT | BBC2 tx 27/5/1978 | on-screen participant |
| WORD FOR WORD | BBC2 tx 20/11/1978 | reader |
| TONIGHT - IN TOWN | BBC1 tx 1/12/1978 | interviewee |
| BBC TELEVISION SHAKESPEARE: Romeo and Juliet | BBC2 tx 3/12/1978 | nurse |
| THE HOSTAGE TOWER | CBS (US) tx 1980 | Mrs. Wheeler |
| LES MISERABLES | CBS (US) tx 27/12/1978; ITV tx 20/10/1980 | Sister Simplice |
| MATILDA'S ENGLAND: The Tennis Court | BBC2 tx 18/4/1979 | Mrs Ashburton |
| STAYING ON | ITV tx 28/12/1980 | Lucy |
| JOYCE GRENFELL 1910-1979 | BBC2 tx 1/1/1981 | presenter |
| ALL'S WELL THAT ENDS WELL | BBC2 tx 4/1/1981 | Countess of Rousillon |
| APPEAL: THE NATIONAL ASSOCIATION FOR ALMSHOUSES | BBC1 tx 22/2/1981 | presenter |
| LOOKS FAMILIAR | ITV tx 5/5/1981 | on-screen participant |
| THE THEATRE QUIZ | BBC2 tx 30/6/1981 | on-screen participant |
| THE SOCIETY OF WEST END THEATRE AWARDS | BBC1 tx 7/12/1981 | award presenter |
| CELEBRITY PLAYHOUSE: The Potting Shed | ITV tx 13/12/1981 | Mrs Callifer |
| NANNY: Comings And Goings | BBC1 tx 16/1/1982 | Nanny Broughton |
| NUMBER 10: Old Glad Eyes | ITV tx 13/2/1983 | Mrs Gladstone |