2026Young Sherlock3 episodesShow
2025Monster: The Ed Gein StoryAlma Reville · 2 episodesShow
2024PigsMumMovie
2024The Trouble with JessicaBethMovie
2024Another EndJulietteMovie
2024Unknown BelizeNarrator · 4 episodesShow
2023Funny WomanGloria Balderstone, Barbara's mother · 3 episodesShow
2022My Name Is LeonSylviaMovie
2022The ImpactThe PresidentMovie
2021The Wheel of TimeQueen Morgase Trakand · 1 episodeShow
2021The NeversLavinia Bidlow · 6 episodesShow
2020HomemadeQueen (voice) · 1 episodeShow
2019Nyet!Mrs. PykeMovie
2017CounterpartEmily Burton Silk · 20 episodesShow
2017National Theatre Archive: MosquitoesAliceMovie
2017Victoria & AbdulBaroness ChurchillMovie
2017The EscapeSarahMovie
2017The HalcyonLady Priscilla Hamilton · 8 episodesShow
2016The White KingSophia (voice)Movie
2015Emma, Change the LocksEmmaMovie
2015Man UpHilaryMovie
2014AltarMegMovie
2014Seventh SonMam WardMovie
2014ManhattanLiza Winter · 23 episodesShow
2014MagpieThe WomanMovie
2014Maps to the StarsCristina WeissMovie
2014SabotageCarolineMovie
2014Salting the BattlefieldBelinda KayMovie
2013The Last Days on MarsKim AldrichMovie
2013Justin and the Knights of ValourQueen (voice)Movie
2013The GuestMargueriteMovie
2012Hyde Park on HudsonEleanor RooseveltMovie
2012Now Is GoodMotherMovie
2012Anna KareninaCountess VronskyMovie
2012Playhouse PresentsDorothy Green · 1 episodeShow
2011Wild BillKellyMovie
2011CollaboratorEmma StilesMovie
2011Case SensitiveCharlie Zailer · 4 episodesShow
2011HannaRachelMovie
2010TerriersMiriam Foster · 1 episodeShow
2010The Ghost WriterRuth LangMovie
2010Sex & Drugs & Rock & RollBetty DuryMovie
2009An EducationMiss StubbsMovie
2009DollhouseAdelle DeWitt · 25 episodesShow
2008Broken LinesZoeMovie
2008Flashbacks of a FoolGrace ScottMovie
2008Miss Austen RegretsJane AustenMovie
2007DamageMichelle CahillMovie
2006Krakatoa: The Last DaysJohanna BeijerinckMovie
2006X-Men: The Last StandDr. Moira MacTaggert (uncredited)Movie
2005Tara RoadRiaMovie
2005ValiantVictoria (voice)Movie
2004Agatha Christie: A Life in PicturesAgatha ChristieMovie
2004The Hotel In AmsterdamAnnieMovie
2004The Heart of MeMadeleineMovie
2003Peter PanMary DarlingMovie
2003To Kill a KingLady Anne FairfaxMovie
2002BelowClaireMovie
2001The Man from Elysian FieldsAndreaMovie
2001Lucky BreakAnnabelMovie
2001The BodySharon GolbanMovie
2000Born RomanticEleanorMovie
2000Dead BabiesDianaMovie
2000Four Dogs Playing PokerAudreyMovie
1999SpacedIrate Cyclist · 1 episodeShow
1999The Sixth SenseAnna CroweMovie
1998RushmoreRosemary CrossMovie
1997The PostmanAbbyMovie
1996EmmaJane FairfaxMovie
1987The Ruth Rendell MysteriesJennifer Norris · 1 episodeShow
1972Van der ValkIrene Kortman · 1 episodeShow