2024
Truelove as Phil2024
National Theatre Live: Dear Octopus as Dora2023
Call Me Back as Grace2023
Last Call as Kate2023
Doctor Jekyll as Not available2022
Sherwood as Jennifer Hale2022
A Banquet as June2021
The Wheel of Time as Anvaere Damodred2021
Around the World in 80 Days as Jane Digby2021
No Ordinary Joe as Marion Barbara "Joe" Carstairs2020
Made in Italy as Kate2019
The Morning Show as Martha Ellison2019
His Dark Materials as Octavia (voice)2019
Blackbird as Liz2019
My Zoe as Kathy2019
Little Joe as Psychotherapist2019
National Theatre Live: Hansard as Diana Hesketh2019
November 1st as Bonnie2018
A Discovery of Witches as Ysabeau de Clermont2017
Gifted as Evelyn Adler2017
Carnage: Swallowing the Past as Maude2016
Alice Through the Looking Glass as Helen Kingsleigh2016
Close to the Enemy as Frau Bellinghausen2016
Churchill's Secret as Clemmie Churchill2016
He Does Not Want Peace as Rachel Englebright2014
Inside No. 9 as Loretta Lamb2014
The Leftovers as Grace Playford2014
The Honourable Woman as Anjelica Hayden-Hoyle2014
Birdman or (The Unexpected Virtue of Ignorance) as Tabitha2013
About Time as Mum2013
Toast of London as Not available2013
Count Arthur Strong as Dame Agnes2013
Last Passenger as Elaine Middleton2013
Le Week-End as Meg Burrows2013
Lawless as Lady Justice MacNeil2012
The Hollow Crown as Duchess of York2012
Playhouse Presents as Mrs. Dalloway2012
White Heat as Lilly (present day)2012
Amish: A Secret Life as Narrator (voice)2011
Black Mirror as Alex Cairns2011
Against the Wall as Faith Kowalski2011
The Sinking of the Laconia as Elisabeth Fullwood2011
Spy as The Director2011
Christopher and His Kind as Kathleen Isherwood2010
Sherlock as Lady Smallwood2010
Alice in Wonderland as Helen Kingsleigh2010
Harold Pinter: A Celebration as Self2010
Burlesque Fairytales as Ice Queen2009
Doctor Who: The Waters of Mars as Captain Adelaide Brooke2009
Margaret as Margaret Thatcher2009
Margot as Madam2008
Merlin as Queen Annis2008
Criminal Justice as Alison Slaughter2008
Lost in Austen as Lady Catherine de Bourgh2007
Frankenstein as Jane Pretorius2006
Starter for 10 as Rose Harbison2006
Longford as Lady Elizabeth Longford2005
Rome as Servilia of the Junii2004
Agatha Christie's Marple as Marina Gregg2004
The Queen of Sheba's Pearls as Audrey Pretty2003
Under the Tuscan Sun as Katherine2003
Working Shakespeare as Not available2003
AfterLife as Not available2002
Spooks as Angela Wells2002
Hamilton Mattress as Beryl / Gertrude (voice)2001
Perfect Strangers as Alice2001
Witness of Truth: The Railway Murders as Narrator2000
A History of Britain as Reader2000
Dirty Tricks as Alison2000
Victoria Wood with All the Trimmings as Pauline1999
Star Wars: Episode I - The Phantom Menace as TC-14 (voice)1999
Mansfield Park as Mrs. Price / Lady Bertram1999
Oliver Twist as Elizabeth Leeford1999
An Ideal Husband as Lady Markby1999
Shooting the Past as Marilyn Truman1999
Expelling the Demon as Woman1998
Get Real as Louise1997
The History of Tom Jones: A Foundling as Lady Bellaston1996
City Hall as Sydney Pappas1996
A Midsummer Night's Dream as Hippolyta / Titania1995
Jake's Progress as Monica1995
Rumer Godden: An Indian Affair as Narrator1994
The Rector's Wife as Anna Bouverie1993
A Year in Provence as Annie Mayle1991
The Storyteller: Greek Myths as Medea1991
G.B.H. as Barbara Douglas1991
Body Parts as Dr. Agatha Webb1991
Redemption as Kath Peachey1990
The Reflecting Skin as Dolphin Blue1990
TECX as Laura Pellin1989
Agatha Christie's Poirot as Lady Tamplin1989
Traffik as Helen Rosshalde1989
These Foolish Things as Gutrune Day1989
The Childeater as Eirwen1988
Colin's Sandwich as Rosemary1988
The Play on One as Gutrune Day1987
Prick Up Your Ears as Anthea Lahr1986
Dead Head as Dana Cass1984
Loose Connections as Sally1982
Muck and Brass as Jean TorrodeNaN
Mint as Ollie1982
Mike Leigh: Making Plays as Self (archive footage)NaN
The Death of Bunny Munro as Doris PenningtonNaN
The Entertainment System Is Down as Not available1988
Manifesto as Lily Sachor1984
The Kit Curran Radio Show as Pamela Scott1984
Travelling Man as Andrea1984
Rainy Day Women as Karen Miller1983
Reilly: Ace of Spies as Alexandra1982
On Approval as Helen1980
Grown-Ups as Mrs Butcher1979
Dick Turpin as Catherine Langford1979
The Winkler as Diane1976
The New Avengers as Not available1975
Further Up Pompeii as Scrubba1974
Playhouse as Christine Butcher1965
BBC Play of the Month as Helen HayleNaN
These Foolish Things as Not availableNaN
Alma as Not available