2014
I, Of Whom I Know Nothing
2007
Hot Fuzz as Joyce Cooper
2005
The Curse of 'The Omen' as Self
2001
Judge John Deed (1 episode)
2001
The Story of 'Frenzy' as Self
2000
A Dinner of Herbs as Kate Makepeace (6 episodes)
2000
Quills as Madame LeClerc
2000
The Last of the Blonde Bombshells as Evelyn
1999
The Lost Son as Mrs. Spitz
1999
Shooting the Past as Veronica (3 episodes)
1998
Merlin as Ambrosia (2 episodes)
1997
Born to Run as Lili Flitch (6 episodes)
1996
Samuel Beckett: As the Story Was Told as interviewee
1996
Jane Eyre as Grace Poole
1994
Deadly Advice as Kate Webster
1994
Skallagrigg as Margaret
1993
The Entertainer as Phoebe Rice
1992
The Cloning of Joanna May as Mavis
1992
Duel of Hearts as Dorcas
1991
A Murder of Quality as Mad Janie
1991
Morrissey - Hulmerist as Cast - Everyday is Like Sunday
1990
Lorna Doone as Sarah Ridd
1990
The Krays as Violet Kray
1989
The Picnic as Margie
1989
The Fifteen Streets as Beatrice Llewellyn
1988
The Dressmaker as Margo
1988
Joyriders as Tammi O'Moore
1987
The Secret Garden as Mrs. Medlock
1987
Samuel Beckett: Silence to Silence
1985
Shadey as Doctor Cloud
1985
Murder Elite as Margaret Baker
1984
Camille as Prudence Duvorney
1984
An Audience with Mel Brooks as Self (uncredited)
1984
The Chain as Mrs. Andreos
1983
Jamaica Inn as Aunt Patience
1983
Jamaica Inn as Aunt Patience (3 episodes)
1982
The Dark Crystal as Aughra (voice)
1982
Wogan as Self (1 episode)
1982
An Unsuitable Job for a Woman as Elizabeth Leaming
1981
Last Summer's Child as Rose Marriott
1981
Private Schulz as Bertha Freyer (4 episodes)
1980
A Tale of Two Cities as Madame Therese Defarge
1979
Leopard in the Snow as Isabel James
1978
The Water Babies as Mrs. Doasyouwouldbedoneby / Old Crone / Mrs. Tripp / Woman in Black / Water Babies 'Gate Keeper'
1978
Thomas Hardy: A Haunted Man as Emma Hardy
1978
An Audience with... as Self (1 episode)
1977
Supernatural (2 episodes)
1976
The Omen as Mrs. Baylock
1975
Space: 1999 as Zamara (1 episode)
1974
Napoleon and Love (8 episodes)
1973
Night Watch as Sarah Cooke
1973
Wessex Tales (1 episode)
1972
Follow The Yellow Brick Road as Judy Black
1972
The Sextet (8 episodes)
1972
Frenzy as Hetty Porter
1972
Poet Game as Jeanne Saunders
1972
Eagle in a Cage as Madame Bertrand
1971
Brown Skin Gal, Stay Home and Mind Bay-Bee as Ruth
1970
Leo the Last as Margaret
1970
Start the Revolution Without Me as Queen Marie
1969
The Adding Machine as Daisy Devore
1968
Twisted Nerve as Joan Harper
1968
Charlie Bubbles as Lottie
1968
The Strange Case of Dr. Jekyll and Mr. Hyde as Gwyn Thomas
1964
The Comedy Man as Judy
1962
The Devil's Agent as Piroska Maslov
1961
Stryker of the Yard (1 episode)
1961
Mr. Topaze as Ernestine
1961
No Love for Johnnie as Mary
1961
Payroll as Jackie Parker
1960
Lena, O My Lena as Lena
1960
Make Mine Mink as Lily
1960
Hell Is a City as Chloe Hawkins
1960
The Flesh and the Fiends as Mary Patterson
1959
Bobbikins as Lydia Simmons
1959
Breakout as Rose Munro
1958
Carve Her Name with Pride as Winnie
1957
Small Hotel as Caroline Mallet
1957
Miracle in Soho as Maggie
1955
Mr. Arkadin as Raina Arkadin (voice) (uncredited)
1955
Room in the House as Margaret
1954
The Sleeping Tiger as Receptionist at Pearce & Mann
1953
The Fake as Waitress
1951
Hallmark Hall of Fame as Mrs. Medlock (1 episode)
1951
Hallmark Hall of Fame as Prudence (1 episode)