2019Dial M for Middlesbrough— Edna
2017Eat Locals— Alice
2016Babamın Ordusu— Cissy Godfrey
2016British Sitcom: 60 Years of Laughing at Ourselves— Margaret Meldrew (archive footage) (uncredited)
2015Cider with Rosie— Granny Trill
2006Viva Blackpool— Mrs. Berry
2005Footprints in the Snow— Julie's Mum
2004Quite Ugly One Morning— Mrs. Kinross
2003Calendar Girls— Jessie
2001One Foot in the Grave: Visiting Uncle Dick— Margaret Meldrew
2001Great Comedy Moments— Margaret Meldrew (archive footage)
2000Anchor Me— Hattie Carter
2000I Don't Believe It!: The One Foot in the Grave Story— Self
1999The Debt Collector— Lana
1997Oltada Balık Çantada Keklik— Mrs Cummins
1997One Foot in the Grave: Endgame— Margaret Meldrew
1996Flowers of the Forest— Dr. Elizabeth MacKay
1996One Foot in the Grave: Starbound— Margaret Meldrew
1995Solitaire for 2— Mrs. Dwyer
1995Nervous Energy— Tom's Mother
1995One Foot in the Grave: The Wisdom Of The Witch— Margaret Meldrew
1994Message for Posterity— 1st Labour MP
1993Leon the Pig Farmer— Dr Johnson
1993One Foot in the Grave: One Foot in the Algarve— Margaret Meldrew
1993One Foot in the Grave: Victor In The Bath— Margaret Meldrew (Voice)
1991Chernobyl: The Final Warning— Dr. Galina Petrovna
1991The Pope Must Die— Mother Superior
1991One Foot in the Grave: The Man In The Long Black Coat— Margaret Meldrew
1990One Foot in the Grave: Who's Listening— Margaret Meldrew
1989Beyond The Pale— Cynthia
1986Paying Guests (Part 1)— Mrs. Holders
1986Paying Guests (Part 2)— Mrs. Holders
1986Paradise Postponed— Dorothy Simcox
1985Off Peak— Freda
1984Pericles, Prince of Tyre— Dionyza
1984Gizli Ölüm— Kirsten Lindstrom
1983The Tragedy of Richard III— Duchess of York
1982The Disappearance of Harry— Lizzy Webster
1982Northern Lights— Nettie
1982A Gift of Tongues— Dorrie Childs
1981Find Me First— Henrietta
1980Shirli Kılıç— Abbess
1980Twelfth Night— Maria
1980The Misanthrope— Arsinoe
1980Jessie— Nanny
1979A Question Of Faith— Sofya Andreyevna
1979Of Mycenae and Men
1979Certainties and Doubts— Suzannah Ibsen
1978Langrishe, Go Down— Helen Langrishe
1978Yüzüklerin Efendisi— Galadriel (voice)
1972Follow Me!— Miss Framer
1972The General's Day
1972A Splinter of Ice— Joy
1970Wine of India— Julie
1970Killing Time
1970The Lie— Katherine
1970Separate Tables— Miss Cooper
1968Mrs. Brown, You've Got a Lovely Daughter— Maid (uncredited)
1966Sky West and Crooked— Mrs. White
1959The Bridal Path— 1st Waitress