2010
The Calling as The Prioress2008
Franklyn as Margaret2008
Not Quite Hollywood as Self2007
Rhapsody of Fire: Visions from the Enchanted Lands as Self2006
You Will Believe: The Cinematic Saga of Superman as Self2006
Norfolk Coast as Not available2006
The Stoning as Jean Fielding2006
The Gigolos as Tessa Harrington2006
A Guest of life as Narrator2003
Visitors as Carolyn Perry2002
The Book of Eve as May2000
St. Patrick: The Irish Legend as Concessa2000
Jean as Not available1997
Diana & Me as Self1997
Loop as Olivia1997
Romance and Rejection (So This Is Romance?) as Mike's Mum1993
Pretty Princess as regina Cristina1993
The Higher Mortals as Miss Thorogood1992
Illusions as Dr. Sinclair1991
Devices and Desires as Meg Dennison1990
The Man from the Pru as Amy Wallace1990
Fate as Not available1989
After the War as Not available1989
A Handful of Time as Susanne Walker1989
Melancholia as Catherine Lanham Franck1989
Barbablù, Barbablù as Teresa1988
Just Ask for Diamond as Lauren Bacardi1988
A Summer Story as Mrs. Dora Narracombe1987
The Ruth Rendell Mysteries as Liz1987
The Animals Roadshow as Not available1987
Superman IV: The Quest for Peace as Lara (voice)1987
Pretty Kill as Toni1987
Mio in the Land of Faraway as The Weaver Woman1986
Casualty as Helen Grant1985
The Ray Bradbury Theater as Nora1985
Star Quality as Lorraine Barry1985
Daemon as Rachel1984
A Christmas Carol as Mrs. Cratchit1983
Montgomery Clift as Self1983
Group Madness as Self1983
Yellowbeard as Lady Churchill1982
We'll Meet Again as Not available1982
Alice as Queen of Hearts1981
Loophole as Dinah Booker1980
Superman II as Lara1980
The Morecambe and Wise Show as Not available1980
The Awakening as Jane Turner1980
Falling in Love Again as Sue Lewis (Present Day)1980
The Making of 'Superman: The Movie' as Self1980
Alphabet: The Story of Writing as Narrator1979
The Golden Gate Murders as Sister Benecia1978
Superman as Lara1978
The Silent Partner as Julie1978
The Shout as Rachel Fielding1978
Long Shot as An Actress1976
Sky Riders as Ellen Bracken1976
The Adventures of Eliza Fraser as Eliza Fraser1975
Conduct Unbecoming as Marjorie Scarlett1975
The Maids as Claire1975
That Lucky Touch as Julia Richardson1974
Gold as Terry Steyner1974
Fallen Angels as Julia Sterroll1973
Orson Welles' Great Mysteries as Countess Josephine1972
Images as Cathryn1972
The Creditors as Tekla1971
Happy Birthday, Wanda June as Penelope Ryan1971
Zee and Co. as Stella1970
Jane Eyre as Jane Eyre1970
Brotherly Love as Hilary Dow1969
They Shoot Horses, Don't They? as Alice LeBlanc1969
Oh! What a Lovely War as Eleanor1969
Battle of Britain as Section Officer Maggie Harvey1969
Lock Up Your Daughters as Hilaret1968
The Dick Cavett Show as Self - Guest1968
The Killing of Sister George as Alice 'Childie' McNaught1968
Duffy as Segolene1968
Sebastian as Rebecca Howard1966
Mystery and Imagination as Not available1966
A Man for All Seasons as Margaret More1966
Kaleidoscope as Angel McGinnis1966
The Fall of the House of Usher as Madeleine Usher1965
Sands of the Kalahari as Grace Munkton1965
I Took My Little World Away as Mandy Hope1965
Scruggs as Susan1964
The 7th Dawn as Candace Trumpey1964
Scene Nun, Take One as The Actress1964
The Importance of Being Earnest as Not available1963
Tom Jones as Sophie Western1962
The Merv Griffin Show as Self1962
Freud: The Secret Passion as Cecily Koertner1961
The Greengage Summer as Joss Grey1960
Tunes of Glory as Morag Sinclair1960
There Was a Crooked Man as Ellen