| The Funny Blokes of British Comedy (2005) as Elizabeth Perrin (archive footage) (uncredited) |
| Reckless: The Sequel (1998) as Joyce Crane |
| A Small Mourning (1989) as Barbara |
| She'll Be Wearing Pink Pyjamas (1984) as Diane |
| The Fall and Rise of Reginald Perrin (1983) as Elizabeth Perrin |
| The Funny Side of Christmas (1982) as Elizabeth Perrin |
| By George (1982) as Ann |
| To Kill a King (1980) as Clare |
| In England's Green and Pleasant Land (1979) as Dr Gwyneth Thornloe |
| The Four Feathers (1978) as Army Nurse |
| The Emperor's New Hat (1977) as Mother |
| Susan (1975) as Mrs Lumley |
| The Second Interview (1970) as Ruth |
| A Room in Town (1970) as Betty |
| Emma's Time (1970) as Jane Wooler |
| Lionheart (1968) as Mother |
| The Spare Tyres (1967) as Doreen |
| Darling (1965) as Estelle Gold |
| Never Mention Murder (1965) as Zita |
| The Cherry on the Top (1964) as Flt Officer Audrey Inslip |
| Identity Unknown (1960) as Jenny |
| Savages as Margaret West |