The Lives of Animals as Elizabeth Costello
2024
Wicked Little Letters as Mabel
2023
Siân Phillips at 90 as Self
2022
Farewell Doc Martin as Self
2018
Nothing Like a Dame as Self
2017
Paddington 2 as Madame Kozlova
2017
Carnage: Swallowing the Past as Dorothy
2016
The Crown as Queen Mary (5 episodes)
2016
ChickLit as Peggy Law
2015
Rosamunde Pilcher: Fighting for Her Family as Catherine Maier (2 episodes)
2014
Magic in the Moonlight as Aunt Vanessa
2013
Beautiful Creatures as Emmaline Duchannes
2012
The Scapegoat as Lady Spence
2011
Rosamunde Pilcher: Shades of Love-The Scandal
2011
Rosamunde Pilcher: Shades of Love-The Reunion
2010
Rosamunde Pilcher: Shades of Love-Family Secret
2010
Rosamunde Pilcher: Shades of Love-A Healing Heart
2010
Psychoville Halloween Special as Nurse Edwina Kenchington
2010
Murder on the Orient Express as Helen Dragomiroff
2010
Wild Target as Mother
2010
Robin Hood as Eleanor of Aquitaine
2009
Psychoville (13 episodes)
2008
Last Chance Harvey as Maggie Walker
2008
Ballet Shoes as Madame Fidolia
2007
Cranford as Miss Deborah Jenkyns (7 episodes)
2007
Evening as Nachtschwester
2007
The Graham Norton Show as Self (1 episode)
2006
Scenes of a Sexual Nature as Iris
2006
The Feast of the Goat as Aunt Adelina
2006
Ask the Dust as Mrs. Hargraves
2004
The Queen of Sheba's Pearls
2004
Agatha Christie's Marple as Lady Tressilian (1 episode)
2004
Doc Martin as Ruth Ellingham (25 episodes)
2004
Vanity Fair as Miss Matilda Crawley
2003
Cold Mountain as Maddy
2003
A Long Weekend in Pest and Buda as Amanda
2003
What a Girl Wants as Jocelyn Dashwood
2002
The Mind and Times of Virginia Woolf as Narrator
2002
The Making of 'Gosford Park' as Self
2002
Bertie and Elizabeth as Queen Mary
2001
David Copperfield as Miss Jane Murdstone
2001
Women Talking Dirty as Emily Boyle
2001
Richard & Judy as Self (1 episode)
2001
Gosford Park as Mrs. Croft
2001
Waking the Dead as Abigail Dusniak (2 episodes)
2001
Wit as Evelyn 'E.M' Ashford
2000
The Sleeper as Violet Moon
2000
Madame Bovary as Marie Louise
2000
Tales from the Madhouse as The Mourner
1998
The Avengers as Alice
1997
A Dance to the Music of Time as Brightman (4 episodes)
1995
Jack & Sarah as Phil
1995
Cold Comfort Farm as Judith Starkadder
1993
The Maitlands as Mrs. May Maitland
1991
Let Him Have It as Lilian Bentley
1991
A Room of One's Own as Virginia Woolf
1991
Performance as Mrs Mailland (1 episode)
1990
Chillers as Mrs. Waggoner (1 episode)
1989
Agatha Christie's Poirot as Princess Dragomiroff (1 episode)
1988
Mountain Language as Elderly woman
1988
Talking Heads as Celia (1 episode)
1988
The Modern World: Ten Great Writers as Reader (1 episode)
1988
The Modern World: Ten Great Writers as Virginia Woolf (1 episode)
1987
Roman Holiday as Countess
1987
A Hazard of Hearts as Lady Harriet's Maid
1987
The Vision as Helen Marriner
1985
Titus Andronicus as Queen Tamora
1985
The Burston Rebellion as Kitty Higdon
1985
Screen Two as Helen Marriner (1 episode)
1985
A Better Class of Person as Nellie Osborne
1983
The Dresser as Madge
1983
Bewitched as Mrs. Rutledge
1983
Nelly's Version as Nelly
1982
Smiley's People as Madame Ostrakova (6 episodes)
1982
Oliver Twist as Mrs. Mann
1981
Sons and Lovers as Gertrude Morel (7 episodes)
1981
Sons and Lovers as Gertrude Morel
1978
BBC Television Shakespeare (1 episode)
1978
She Fell Among Thieves as Vanity Fair
1977
Equus as Hesther Saloman
1977
BBC2 Play of the Week as Vanity Fair (1 episode)
1976
I Don't Want to Be Born as Sister Albana
1974
The Lady's Not for Burning as Jennet Jourdemayne
1974
The Lady From the Sea as Ellida
1972
The Duchess of Malfi as Duchess
1971
Upstairs, Downstairs as Lady Maud Holland
1971
A Midsummer Night's Dream as Titania
1970
The Three Sisters as Olga
1969
Double Bill as Woman
1968
Inadmissible Evidence as Shirley
1966
The Big Man Coughed and Died as The Girl
1965
BBC Play of the Month as Catherine Sloper (1 episode)
1965
BBC Play of the Month as Electra (1 episode)
1965
BBC Play of the Month as Olga (1 episode)
1965
BBC Play of the Month as Titania (1 episode)
1964
The Massingham Affair (6 episodes)
1961
The Square as The Girl
1960
An Age of Kings (2 episodes)
1956
Tony Awards as Self - Nominee (2 episodes)