2024
Dune: Prophecy as Reverend Mother Tula Harkonnen2024
The Trouble with Jessica as Beth2024
Another End as Juliette2023
Funny Woman as Gloria Balderstone, Barbara's mother2022
The Lord of the Rings: The Rings of Power as Winterbloom (voice)2022
The Impact as The President2022
My Name Is Leon as Sylvia2021
The Wheel of Time as Queen Morgase Trakand2021
The Nevers as Lavinia Bidlow2020
The Father as The Woman2020
Homemade as Queen (voice)2019
Nyet! as Mrs. Pyke2017
Counterpart as Emily Burton Silk2017
Victoria & Abdul as Baroness Churchill2017
The Halcyon as Lady Priscilla Hamilton2017
National Theatre Archive: Mosquitoes as Alice2017
The Escape as Sarah2016
The Crown as Camilla Parker Bowles2016
The White King as Sophia (voice)2015
Man Up as Hilary2014
Manhattan as Liza Winter2014
Seventh Son as Mam Ward2014
Sabotage as Investigator Caroline Brentwood2014
Maps to the Stars as Cristina Weiss2014
Salting the Battlefield as Belinda Kay2014
Altar as Meg2014
Magpie as The Woman2013
The Last Days on Mars as Kim Aldrich2013
Justin and the Knights of Valour as Queen (voice)2013
The Guest as Marguerite2012
Anna Karenina as Countess Vronsky2012
Now Is Good as Mother2012
Hyde Park on Hudson as Eleanor Roosevelt2011
OK! TV as Not available2011
Hanna as Rachel2011
Case Sensitive as Charlie Zailer2011
Wild Bill as Kelly2011
Collaborator as Emma Stiles2010
Terriers as Miriam Foster2010
The Ghost Writer as Ruth Lang2010
Sex & Drugs & Rock & Roll as Betty Dury2009
Dollhouse as Adelle DeWitt2009
An Education as Miss Stubbs2008
Flashbacks of a Fool as Grace Scott2008
Miss Austen Regrets as Jane Austen2008
Broken Lines as Zoe2005
Valiant as Victoria (voice)2005
Tara Road as Ria2003
Peter Pan as Mary Darling2003
To Kill a King as Lady Anne Fairfax2002
Below as Claire2001
The Body as Sharon Golban2000
Jason and the Argonauts as Hera1999
Spaced as Irate Cyclist1999
The Sixth Sense as Anna Crowe1998
Rushmore as Rosemary Cross1997
The Postman as Abby1996
Emma as Jane Fairfax1994
Friends as Felicity1987
The Ruth Rendell Mysteries as Jennifer Norris1972
Van der Valk as Irene KortmanNaN
The Original Monster as Alma Reville Hitchcock2007
Damage as Michelle Cahill2006
Krakatoa: The Last Days as Johanna Beijerinck2006
X-Men: The Last Stand as Dr. Moira MacTaggert2004
Agatha Christie: A Life in Pictures as Agatha Christie2004
The Heart of Me as Madeleine2004
The Hotel In Amsterdam as Not available2001
The Man from Elysian Fields as Andrea2001
Lucky Break as Annabel2000
Born Romantic as Eleanor2000
Four Dogs Playing Poker as AudreyNaN
The Good Daughter as Harriet 'Gamma' Quinn2000
Dead Babies as Not available2000
The Making of 'Rushmore' as SelfNaN
National Theatre Live: Mosquitoes as Alice