Midnight Men - A John Schlesinger & Michael Childers Story
2023
The Great Escaper as Irene Jordan
2021
Mothering Sunday as Jane (Older)
2021
Mothers of the Revolution as Narrator (voice)
2019
Elizabeth Is Missing as Maud Palmer Horsham
2019
Trust Morecambe & Wise as Self (1 episode)
2018
Morecambe & Wise in America as Self (1 episode)
2017
Miranda: Morecambe & Wise and Me as Self
2012
Ken Russell: A Bit of a Devil as Self
2011
Eric & Ernie: Behind the Scenes as Self (archive footage) (uncredited)
2001
The Best of Morecambe and Wise as Self (archive footage)
1998
So Graham Norton as Self - Guest (1 episode)
1992
The Secret Life of Arnold Bax as Harriet Cohen
1992
Terry Wogan's Friday Night as Self (1 episode)
1991
The House of Bernarda Alba as Bernarda
1991
A Murder of Quality as Alisa Brimley
1990
Have I Got News for You as Self (3 episodes)
1990
King of the Wind as Queen Caroline
1990
The Real Story of Humpty Dumpty as Glitch the Witch (voice)
1989
The Rainbow as Anna Brangwen
1989
Doombeach as Miss Ricketts
1988
Strange Interlude as Nina Leeds
1988
Salome's Last Dance as Herodias / Lady Alice
1987
Beyond Therapy as Charlotte
1987
Business as Usual as Babs Flynn
1985
Turtle Diary as Neaera Duncan
1984
Sakharov as Yelena Bonner
1983
The Return of the Soldier as Margaret Grey
1982
Wogan as Self (2 episodes)
1982
Let Poland Be Poland as Self - Co-Host
1981
The Patricia Neal Story as Patricia Neal
1981
Six Fifty-Five Special as Self (1 episode)
1981
Blood Donors as Self
1980
HealtH as Isabella Garnell
1979
Question Time as Self - Panellist (1 episode)
1979
Lost and Found as Tricia
1979
The Class Of Miss MacMichael as Conor MacMichael
1978
Stevie as Stevie Smith
1978
House Calls as Ann Atkinson
1977
Nasty Habits as Sister Alexandra
1976
The Incredible Sarah as Sarah Bernhardt
1976
The Muppet Show as Self - Special Guest Star (1 episode)
1975
The Romantic Englishwoman as Elizabeth
1975
The Maids as Solange
1975
Les Rendez-vous du dimanche as Self (1 episode)
1974
The Tempter as Sister Geraldine
1974
Dinah! as Self (1 episode)
1973
A Touch of Class as Vicki Allessio
1973
Bequest to the Nation as Lady Hamilton
1972
The Triple Echo as Alice Charlesworth
1972
Midi trente as Self (1 episode)
1971
Mary, Queen of Scots as Queen Elizabeth
1971
The Boy Friend as Rita Monroe
1971
Elizabeth R as Queen Elizabeth I (6 episodes)
1971
The Music Lovers as Antonina 'Nina' Milyukova
1971
The Pacemakers: Glenda Jackson as Self
1969
Women in Love as Gudrun Brangwen
1968
The Dick Cavett Show as Self - Guest (1 episode)
1968
Let's Murder Vivaldi as Julie
1968
Tell Me Lies as Glenda
1967
Marat/Sade as Charlotte Corday
1967
Opus as Charlotte Corday (Marat/Sade)
1967
The Benefit of the Doubt as Self
1965
National Geographic Specials as Narrator (1 episode)
1965
Horror of Darkness as Cathy
1964
The Wednesday Play as Cathy (1 episode)
1963
This Sporting Life as Singer at Party (uncredited)
1961
The Mike Douglas Show as Self (6 episodes)
1961
Morecambe & Wise (multiple series) as Self (1 episode)
1956
Armchair Theatre (1 episode)
1956
Tony Awards as Self - Nominee (2 episodes)
1956
Tony Awards as Self - Winner (1 episode)
1956
The Extra Day as Extra (uncredited)
1944
Golden Globe Awards as Self - Nominee (2 episodes)