The Boy At The Back Of The Class as Queen
2024
Merchant Ivory as Self
2022
The Ghost of Richard Harris as Self
2022
The Lost Girls as Great Nana
2021
Alice, Through the Looking as Narrator
2021
Alida Valli: In Her Own Words as Self
2021
Finding You as Cathleen Sweeney
2020
Katherine Jenkins Christmas Spectacular as Self
2020
Entree Des Artists as Henry's Grandmother
2019
Mrs Lowry & Son as Elizabeth Lowry
2019
Georgetown as Elsa Brecht
2019
The Aspern Papers as Juliana Bordereau
2018
Nothing Like a Dame as Self (archive footage)
2017
Film Stars Don't Die in Liverpool as Jeanne McDougall
2017
Joan Didion: The Center Will Not Hold as Self
2017
Man in an Orange Shirt as Flora Berryman (2 episodes)
2017
The Secret Scripture as Old Roseanne McNulty
2016
Electric Burma: The Concert for Aung San Suu Kyi - Words I Never Said as Self
2016
Almeida Theatre Live: Richard III as Queen Margaret
2015
The Go-Between as Older Marian
2014
Foxcatcher as Jean du Pont
2014
The Wound and the Gift
2014
Black Box as Dr. Hartramph (13 episodes)
2014
And the Oscar Goes To... as Self (archive footage)
2013
The Thirteenth Tale as Vida Winter
2013
The Butler as Annabeth Westfall
2012
The Last Will and Testament of Rosalind Leigh as Rosalind Leigh
2012
Last Will. & Testament
2012
Song for Marion as Marion
2012
Political Animals as Diane Nash (1 episode)
2012
Shakespeare Uncovered as Herself (1 episode)
2012
Call the Midwife as Jennifer Worth (voice) (103 episodes)
2012
Call the Midwife as Mature Jennifer Worth (voice) (9 episodes)
2012
Call the Midwife as Mature Jenny (1 episode)
2011
Anonymous as Queen Elizabeth I
2011
Cars 2 as The Queen / Mama Topolino (voice)
2011
Coriolanus as Volumnia
2010
Robinson in Ruins as Narrator
2010
Miral as Bertha Spafford
2010
The Whistleblower as Madeleine Rees
2010
Letters to Juliet as Claire
2009
The Day of the Triffids as Durrant (2 episodes)
2008
Ein Job as Hannah Silbergrau
2008
Restraint as Sky News Reader #2
2007
How About You... as Georgia Platts
2007
The Shell Seekers as Penelope Keeling
2007
The Riddle as Roberta Elliot
2007
Atonement as Briony Tallis (Age 77)
2007
Dealing and Wheeling in Small Arms as Narrator
2006
Eugene O’Neill: A Documentary Film as Self
2006
The Thief Lord as Sister Antonia
2005
The White Countess as Princess Vera Belinskya
2005
Elio Petri: Notes About a Filmmaker as Self
2005
The Keeper: The Legend of Omar Khayyam as Miss Sangorski
2004
Thank You, Doctor Rey as herself
2003
Good Boy! as The Greater Dane (voice)
2003
Byron as Lady Melbourne
2003
Nip/Tuck (7 episodes)
2003
Byron as Lady Melbourne (2 episodes)
2002
The Locket as Esther Huish
2002
Hell on Earth: The Desecration & Resurrection of The Devils as Self
2002
Searching for Debra Winger as Self
2002
Crime and Punishment as Rodion's mother
2002
The Gathering Storm as Clemmie Churchill
2001
Jack and the Beanstalk: The Real Story as Countess Wilhelmina (2 episodes)
2001
Escape to Life: The Erika and Klaus Mann Story as (voice)
2001
The Pledge as Annalise Hansen
2000
A Rumor of Angels as Maddy Bennett
2000
The Adventures of Young Indiana Jones: Love's Sweet Song as Vicky's Mother
2000
Uninvited as Mrs. Rutterburn
2000
Exile in Buyukada as Narrator
1999
Girl, Interrupted as Dr. Wick
1999
Cradle Will Rock as Countess Constance La Grave
1999
The Early Show as Self (1 episode)
1998
Lulu on the Bridge as Catherine Moore
1998
Deep Impact as Robin Lerner
1998
Sabine Christiansen as Self (1 episode)
1997
Bella Mafia as Graziella Luciano
1997
Wilde as Lady Speranza Wilde
1997
Mrs. Dalloway as Mrs. Clarissa Dalloway
1997
The View as Self (1 episode)
1997
Michael Redgrave: My Father as Self
1997
Smilla's Sense of Snow as Elsa Lübing
1996
The Willows in Winter as Grandmother / Narrator
1996
Looking for Richard as Self - Interviewee
1996
Two Mothers for Zachary as Nancy Shaffell
1996
Mission: Impossible as Max
1995
The Wind in the Willows as Grandmother / Narrator
1995
Down Came a Blackbird as Anna Lenke
1995
A Month by the Lake as Miss Bentley
1994
Little Odessa as Irina Shapira
1994
Inside the Actors Studio as Self (1 episode)
1994
Great Moments in Aviation as Dr. Angela Bead
1993
Intimate Portrait as Self (1 episode)
1993
They as Florence Latimer
1993
The House of the Spirits as Nivea del Valle
1993
Mother's Boys as Lydia
1993
Hollywood U.K.: British Cinema in the Sixties as Self (2 episodes)
1993
A Wall of Silence as Kate Benson
1992
Howards End as Ruth Wilcox
1991
The Ballad of the Sad Cafe as Miss Amelia
1991
Young Catherine as Empress Elizabeth (2 episodes)
1991
What Ever Happened to Baby Jane? as Blanche Hudson
1990
Breath of Life as Suor Crocifissa
1990
Orpheus Descending as Lady Torrance
1990
Stalin's Funeral as English journalist
1990
Romeo.Juliet as Mother Capulet (voice)
1988
A Man for All Seasons as Lady Alice More
1988
Consuming Passions as Mrs. Garza
1987
Seitenblicke as self (1 episode)
1987
Comrades as Mrs. Carlyle
1986
Peter the Great as Sophia (4 episodes)
1986
Second Serve as Renee Richards
1985
Wetherby as Jean Travers
1985
Three Sovereigns for Sarah as Sarah Cloyce
1985
Three Sovereigns for Sarah as Sarah Cloyce (3 episodes)
1984
Snow White and the Seven Dwarfs as The Evil Queen
1984
The Bostonians as Olive Chancellor
1983
Sing Sing as la Regina
1983
Wagner as Cosima von Bulow (10 episodes)
1983
Sparrow as Suor Agata
1982
Faerie Tale Theatre as The Evil Queen (1 episode)
1982
My Body, My Child as Leenie Cabrezi
1981
Wetten, dass..? as Self (1 episode)
1980
Playing for Time as Fania Fenelon
1979
Red, White, and Zero as Jacky
1979
Bear Island as Heddi Lindquist
1979
Agatha as Agatha Christie
1979
NDR Talk Show as Self (1 episode)
1977
The Palestinian as Self
1976
The Seven-Per-Cent Solution as Lola Deveraux
1975
Out of Season as Ann
1974
Murder on the Orient Express as Mary Debenham
1973
A Picture of Katherine Mansfield as Katherine Mansfield (6 episodes)
1971
Mary, Queen of Scots as Mary, Queen of Scots
1971
Vacation as Immacolata Meneghelli
1971
The Devils as Sister Jeanne des Anges
1971
The Trojan Women as Andromache
1970
The Body as Narrator
1970
A Mother with Two Children Expecting Her Third as Herself
1969
Oh! What a Lovely War as Sylvia Pankhurst
1968
The Sea Gull as Nina
1968
A Quiet Place in the Country as Flavia
1968
Isadora as Isadora Duncan
1968
Red and Blue as Jacky
1968
The Charge of the Light Brigade as Mrs Clarissa Morris
1967
Camelot as Guenevere
1967
Omnibus as Self (1 episode)
1967
Tonite Let's All Make Love in London as Self
1967
The Sailor from Gibraltar as Sheila
1966
A Man for All Seasons as Anne Boleyn
1966
Morgan: A Suitable Case for Treatment as Leonie Delt
1966
Goldene Kamera Verleihung as Self (2 episodes)
1963
As You Like It as Rosalind
1961
A Sunday in September as Self
1961
Circus at Clopton Hall as Narrator
1958
Behind the Mask as Pamela Benson-Gray
1956
Tony Awards as Self - Nominee (1 episode)
1956
Tony Awards as Self - Presenter (3 episodes)
1956
Tony Awards as Self - Winner (1 episode)
1953
The Oscars as Self (4 episodes)
1952
Today as Self (1 episode)
1951
Hallmark Hall of Fame as Esther Huish (1 episode)
1944
Golden Globe Awards as Self - Nominee (3 episodes)
1944
Golden Globe Awards as Self - Winner (1 episode)