2026
Cold Storage
as Ma Rooney
2025
The Estate
2025
Common Wealth
as Self
2024
Merchant Ivory
as Self
2023
On Our Way
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
Entree Des Artists
as Henry's Grandmother
2020
Katherine Jenkins Christmas Spectacular
as Self
2019
Georgetown
as Elsa Brecht
2019
The Aspern Papers
as Juliana Bordereau
2019
Mrs Lowry & Son
as Elizabeth Lowry
2018
Nothing Like a Dame
as Self (archive footage)
2017
The Secret Scripture
as Old Roseanne McNulty
2017
Sea Sorrow
as Self
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)
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)
2013
The Butler
as Annabeth Westfall
2013
The Thirteenth Tale
as Vida Winter
2012
Song for Marion
as Marion
2012
Last Will. & Testament
2012
The Last Will and Testament of Rosalind Leigh
as Rosalind Leigh
2012
Call the Midwife
as Jennifer Worth (voice)
(118 episodes)
2012
Shakespeare Uncovered
as Herself
(1 episode)
2012
Political Animals
as Diane Nash
(1 episode)
2012
Playhouse Presents
as Elderly Woman
(1 episode)
2011
Anonymous
as Queen Elizabeth I
2011
Cars 2
as The Queen / Mama Topolino (voice)
2011
Coriolanus
as Volumnia
2010
Miral
as Bertha Spafford
2010
The Whistleblower
as Madeleine Rees
2010
Robinson in Ruins
as Narrator
2010
Letters to Juliet
as Claire
2009
God, Smell and Her
2009
The Day of the Triffids
as Durrant
(2 episodes)
2008
Ein Job
as Hannah Silbergrau
2008
Restraint
as Sky News Reader #2
2007
Atonement
as Briony Tallis (Age 77)
2007
Evening
as Ann Lord
2007
The Shell Seekers
as Penelope Keeling
2007
How About You...
as Georgia Platts
2007
The Riddle
as Roberta Elliot
2007
The Fever
as The woman
2007
Dealing and Wheeling in Small Arms
as Narrator
2006
Venus
as Valerie
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
Short Order
as Marianne
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
as Dr.Erica Noughton
(7 episodes)
2003
Byron
as Lady Melbourne
(2 episodes)
2003
Nip/Tuck
as Dr. Erica Noughton
(3 episodes)
2002
The Gathering Storm
as Clemmie Churchill
2002
The Locket
as Esther Huish
2002
Crime and Punishment
as Rodion's mother
2002
Hell on Earth: The Desecration & Resurrection of The Devils
as Self
2002
Searching for Debra Winger
as Self
2001
The Pledge
as Annalise Hansen
2001
Escape to Life: The Erika and Klaus Mann Story
as (voice)
2001
Jack and the Beanstalk: The Real Story
as Countess Wilhelmina
(2 episodes)
2000
1961
as Edith Tree
2000
If These Walls Could Talk 2
as Edith Tree
2000
A Rumor of Angels
as Maddy Bennett
2000
Exile in Buyukada
as Narrator
2000
Mirka
as Kalsan
2000
Uninvited
as Mrs. Rutterburn
2000
The Adventures of Young Indiana Jones: Love's Sweet Song
as Vicky's Mother
1999
Girl, Interrupted
as Dr. Wick
1999
Cradle Will Rock
as Countess Constance La Grave
1999
The Early Show
as Self
(1 episode)
1998
Deep Impact
as Robin Lerner
1998
Lulu on the Bridge
as Catherine Moore
1998
Déjà Vu
as Skelly
1998
Sabine Christiansen
as Self
(1 episode)
1997
Wilde
as Lady Speranza Wilde
1997
Mrs. Dalloway
as Mrs. Clarissa Dalloway
1997
Bella Mafia
as Graziella Luciano
1997
Smilla's Sense of Snow
as Elsa Lübing
1997
Michael Redgrave: My Father
as Self
1997
Behind the Mask : The IRA and Sinn Fein
as Self
1997
The View
as Self
(1 episode)
1996
The Willows in Winter
as Grandmother / Narrator
1996
Looking for Richard
as Self - Interviewee
1996
Two Mothers for Zachary
as Nancy Shaffell
1995
A Month by the Lake
as Miss Bentley
1995
The Wind in the Willows
as Grandmother / Narrator
1995
Down Came a Blackbird
as Anna Lenke
1994
Sparrow
as Suor Agata
1994
Little Odessa
as Irina Shapira
1994
Great Moments in Aviation
as Dr. Angela Bead
1994
Inside the Actors Studio
as Self
(1 episode)
1993
The House of the Spirits
as Nivea del Valle
1993
Mother's Boys
as Lydia
1993
They
as Florence Latimer
1993
A Wall of Silence
as Kate Benson
1993
Intimate Portrait
as Self
(1 episode)
1993
Hollywood U.K.: British Cinema in the Sixties
as Self
(2 episodes)
1992
Howards End
as Ruth Wilcox
1991
What Ever Happened to Baby Jane?
as Blanche Hudson
1991
The Ballad of the Sad Cafe
as Miss Amelia
1991
Young Catherine
as Empress Elizabeth
(2 episodes)
1990
Stalin's Funeral
as English journalist
1990
Orpheus Descending
as Lady Torrance
1990
Breath of Life
as Suor Crocifissa
1990
Romeo.Juliet
as Mother Capulet (voice)
1988
A Man for All Seasons
as Lady Alice More
1988
Consuming Passions
as Mrs. Garza
1987
Prick Up Your Ears
as Peggy Ramsay
1987
Comrades
as Mrs. Carlyle
1987
Seitenblicke
as self
(1 episode)
1986
Second Serve
as Renee Richards
1986
Peter the Great
as Sophia
(4 episodes)
1985
Steaming
as Nancy
1985
Wetherby
as Jean Travers
1985
Three Sovereigns for Sarah
as Sarah Cloyce
1985
Three Sovereigns for Sarah
as Sarah Cloyce
(3 episodes)
1984
The Bostonians
as Olive Chancellor
1984
Snow White and the Seven Dwarfs
as The Evil Queen
1984
Goldene Kamera
as Self
(2 episodes)
1983
Sing Sing
as la Regina
1983
Wagner
as Cosima von Bulow
(10 episodes)
1982
My Body, My Child
as Leenie Cabrezi
1982
Faerie Tale Theatre
as The Evil Queen
(1 episode)
1981
Wetten, dass..?
as Self
(1 episode)
1980
Playing for Time
as Fania Fenelon
1980
The Fifth War
1979
Yanks
as Helen
1979
Agatha
as Agatha Christie
1979
Bear Island
as Heddi Lindquist
1979
NDR Talk Show
as Self
(1 episode)
1977
The Palestinian
as Self
1977
Julia
as Julia
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)
1972
Right to Work March
1971
The Devils
as Sister Jeanne des Anges
1971
Mary, Queen of Scots
as Mary, Queen of Scots
1971
The Trojan Women
as Andromache
1971
Vacation
as Immacolata Meneghelli
1970
The Body
as Narrator
1970
Dropout
as Mary
1970
A Mother with Two Children Expecting Her Third
as Herself
1969
Oh! What a Lovely War
as Sylvia Pankhurst
1969
No Arks
as Narrator
1968
The Charge of the Light Brigade
as Mrs Clarissa Morris
1968
Isadora
as Isadora Duncan
1968
A Quiet Place in the Country
as Flavia
1968
The Sea Gull
as Nina
1968
Red and Blue
as Jacky
1968
Red, White, and Zero
as Jacky
1967
Tonite Let's All Make Love in London
as Self
1967
Camelot
as Guenevere
1967
The Sailor from Gibraltar
as Sheila
1967
Omnibus
as Self
(1 episode)
1967
One Pair of Eyes
1966
A Man for All Seasons
as Anne Boleyn
1966
Blow-Up
as Jane
1966
Morgan: A Suitable Case for Treatment
as Leonie Delt
1964
Maggie
as Maggie
1963
As You Like It
as Rosalind
1961
Circus at Clopton Hall
as Narrator
1961
A Sunday in September
as Self
1960
Sunday-Night Play
as Monica Claverton-Ferry
(1 episode)
1958
Behind the Mask
as Pamela Benson-Gray
1957
Theatre Night
as Caroline Lester
(1 episode)
1956
Armchair Theatre
as Sally
(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)
—
The Boy at the Back of the Class
as Queen
—
All That I Am
—
The Crystal Planet
as The Matriarch (voice)