2024
Widow Clicquot as Marie-Catherine Clicquot
2024
Eric as Anne (1 episode)
2022
Anatomy of a Scandal as Tuppence Whitehouse (1 episode)
2021
A Very British Scandal as Helen Whigham (1 episode)
2021
The Electrical Life of Louis Wain as Mrs Wain
2020
The Empty Man as Nurse
2019
Sticks and Stones as Janice Lancing (3 episodes)
2019
Berlin, I Love You as Capucine
2017
Finding Your Feet as Janet
2017
Transformers: The Last Knight as Aunt Helen
2017
Chubby Funny as Aunty Jane
2016
Starfish as Tom's Mother
2016
Doctor Thorne NA as Countess de Courcy (4 episodes)
2016
Three Women Wait for Death as Miranda
2015
Fortitude as Doctor Allerdyce (11 episodes)
2013
Endeavour as Caroline Bryce-Morgan (1 episode)
2012
Loving Miss Hatto as Mrs. Hatto
2012
The Scapegoat as Charlotte
2010
Downton Abbey as Susan MacClare (2 episodes)
2010
The Road to Coronation Street as Mrs Simpson
2007
The Trial of Tony Blair as Cherie Blair
2004
Hawking as Isobel Hawking
2002
Foyle's War (1 episode)
2002
Spooks as Janet Wheeler (1 episode)
2002
Shackleton as Emily Shackleton (2 episodes)
2000
The Miracle Maker as Mary (voice)
2000
Second Sight as Judith Bendrix (2 episodes)
1999
People Like Us (1 episode)
1997
I'm Alan Partridge as Karen Colman (1 episode)
1997
FairyTale: A True Story as Polly Wright
1997
Midsomer Murders as Laura Smythe-Webster (1 episode)
1995
Persuasion as Elizabeth Elliot
1993
Heart of Darkness as The Intended
1991
Seduction as Annabel (Segment "Tell Me More")
1991
Prime Suspect as Shaw (2 episodes)
1990
Drowning in the Shallow End as Sarah
1987
The Ruth Rendell Mysteries as May Thrace (2 episodes)
1985
Poppyland as Louie Jermy
1984
Hay Fever as Sorel Bliss
1984
Ordeal by Innocence as Tina Argyle
1983
To the Camp and Back as Christine
1983
Party Party as Rebecca
1982
The Missionary as Deborah Fitzbanks
1981
Brideshead Revisited as Lady Cordelia Flyte (11 episodes)
1980
Blade on the Feather as Christabel Cavendish
1980
The Elephant Man as Merrick's Mother
1980
Hesther for Example as Geraldine
1979
Tales of the Unexpected as Carol (1 episode)
1972
Van der Valk as Treesje (1 episode)
1969
Women in Love as Winifred Crich
1967
Our Mother's House as Gerty (as Sarah Nicholls)
1965
Dr. Terror's House of Horrors as Carol Rogers (segment 2 "Creeping Vine")
1964
The Pumpkin Eater as Younger Elizabeth