| Notfilm (2015) as Self |
| Yo, de quien no sé nada (2014) |
| Hot Fuzz (2007) as Joyce Cooper |
| The Curse of 'The Omen' (2005) as Self |
| The Story of 'Frenzy' (2001) as Self |
| Quills (2000) as Madame LeClerc |
| The Last of the Blonde Bombshells (2000) as Evelyn |
| The Lost Son (1999) as Mrs. Spitz |
| Wife of Bath (1998) as Wife of Bath (voice) |
| Samuel Beckett: As the Story Was Told (1996) as interviewee |
| Jane Eyre (1996) as Grace Poole |
| Deadly Advice (1994) as Kate Webster |
| Skallagrigg (1994) as Margaret |
| The Entertainer (1993) as Phoebe Rice |
| Freddie As F.R.O.7. (1992) as Messina (voice) |
| The Cloning of Joanna May (1992) as Mavis |
| Duel of Hearts (1992) as Dorcas |
| A Murder of Quality (1991) as Mad Janie |
| Morrissey - Hulmerist (1991) as Cast - Everyday is Like Sunday |
| Lorna Doone (1990) as Sarah Ridd |
| The Krays (1990) as Violet Kray |
| The Fifteen Streets (1989) as Beatrice Llewellyn |
| The Picnic (1989) as Margie |
| The Dressmaker (1988) as Margo |
| Joyriders (1988) as Tammi O'Moore |
| The Secret Garden (1987) as Mrs. Medlock |
| Maurice (1987) as Mrs. Hall |
| Samuel Beckett: Silence to Silence (1987) |
| Shadey (1985) as Doctor Cloud |
| Murder Elite (1985) as Margaret Baker |
| Camille (1984) as Prudence Duvorney |
| The Chain (1984) as Mrs. Andreos |
| An Audience with Mel Brooks (1984) as Self (uncredited) |
| Slayground (1983) as Madge |
| Making Samuel Beckett's 'Rockaby' (1983) as The Actress |
| Jamaica Inn (1983) as Aunt Patience |
| The Dark Crystal (1982) as Aughra (voice) |
| An Unsuitable Job for a Woman (1982) as Elizabeth Leaming |
| Tangiers (1982) as Louise |
| Last Summer's Child (1981) as Rose Marriott |
| Rockaby (1981) as W |
| A Tale of Two Cities (1980) as Madame Therese Defarge |
| Happy Days (1979) as Winnie |
| Leopard in the Snow (1979) as Isabel James |
| The Water Babies (1978) as Mrs. Doasyouwouldbedoneby / Old Crone / Mrs. Tripp / Woman in Black / Water Babies 'Gate Keeper' |
| Thomas Hardy: A Haunted Man (1978) as Emma Hardy |
| Ghost Trio (1977) |
| The Omen (1976) as Mrs. Baylock |
| Not I (1973) as Auditor/Mouth |
| Night Watch (1973) as Sarah Cooke |
| Follow the Yellow Brick Road (1972) as Judy Black |
| Night Duty (1972) as Wendy |
| Frenzy (1972) as Hetty Porter |
| Poet Game (1972) as Jeanne Saunders |
| Eagle in a Cage (1972) as Madame Bertrand |
| Gumshoe (1971) as Ellen Ginley |
| Brown Skin Gal, Stay Home and Mind Bay-Bee (1971) as Ruth |
| Leo the Last (1970) as Margaret |
| Start the Revolution Without Me (1970) as Queen Marie |
| The Adding Machine (1969) as Daisy Devore |
| Twisted Nerve (1968) as Joan Harper |
| Charlie Bubbles (1968) as Lottie |
| The Strange Case of Dr. Jekyll and Mr. Hyde (1968) as Gwyn Thomas |
| The Comedy Man (1964) as Judy |
| The Devil's Agent (1962) as Piroska Maslov |
| Mr. Topaze (1961) as Ernestine |
| No Love for Johnnie (1961) as Mary |
| Payroll (1961) as Jackie Parker |
| Lena, O My Lena (1960) as Lena |
| Make Mine Mink (1960) as Lily |
| Hell Is a City (1960) as Chloe Hawkins |
| The Flesh and the Fiends (1960) as Mary Patterson |
| Bobbikins (1959) as Lydia Simmons |
| Breakout (1959) as Rose Munro |
| Carve Her Name with Pride (1958) as Winnie |
| Small Hotel (1957) as Caroline Mallet |
| Miracle in Soho (1957) as Maggie |
| Room in the House (1955) as Margaret |
| Mr. Arkadin (1955) as Raina Arkadin (voice) (uncredited) |
| The Sleeping Tiger (1954) as Receptionist at Pearce & Mann |
| The Fake (1953) as Waitress |