2026Ladies FirstFelicity ChaseMovie
2025Park AvenueKitMovie
2025Echo ValleyLeslie OliverMovie
2025Hot MilkRoseMovie
2024That ChristmasMs. Trapper (voice)Movie
2024IFGrandmotherMovie
2022AndorMaarva Andor · 4 episodesShow
2022Andor: A Disney+ Day Special LookMaarva Andor (archive footage) (uncredited)Movie
2021Russia vs. the WorldNarratorMovie
2020AmmoniteElizabeth PhilpotMovie
2020KindredMargaretMovie
2019The Christmas LetterMs. Broom (voice)Movie
2019Out of InnocenceCatherine FlynnMovie
2019BaptisteEmma Chambers · 6 episodesShow
2018Mrs WilsonColeman · 3 episodesShow
2018ColetteSidoMovie
2018LizzieAbby BordenMovie
2018Killing EveCarolyn Martens · 32 episodesShow
2017The HippopotamusAnne LoganMovie
2017Emerald CityMombi · 2 episodesShow
2016Channel ZeroMarla Painter · 6 episodesShow
2016FleabagCounsellor · 1 episodeShow
2016Maigret Sets A Trap演员Movie
2016The White KingKathrin FitzMovie
2016MaigretMadame Moncin · 1 episodeShow
2015PixelsPrime Minister (uncredited)Movie
2014Penn Zero: Part-Time HeroHedwin (voice) · 1 episodeShow
2014Inside No. 9Jean · 1 episodeShow
2013Tchaikovsky: Eugene OneginDirectorMovie
2013The English TeacherNarratorMovie
2012Shakespeare's SonnetsMovie
2011The Tree of LifeGrandmotherMovie
2010Harry Potter and the Deathly Hallows: Part 1Petunia DursleyMovie
2010We BelievedEmilie AshurstMovie
2010National Theatre Live: London AssuranceLady Gay SpankerMovie
2009Dorian GrayAgathaMovie
2009Simon Schama's John Donne1 episodeShow
2008True BloodMarnie Stonebrook · 12 episodesShow
2007Mitchell & Kenyon in IrelandNarrator (voice)Movie
2007Harry Potter and the Order of the PhoenixPetunia DursleyMovie
2006Catch and ReleaseMrs. Ellen DouglasMovie
2006The Black DahliaRamona LinscottMovie
2005EmpireFulvia · 6 episodesShow
2005Ebb and FloNarratorMovie
2005Ebb and FloNarrator · 26 episodesShow
2004Agatha Christie's MarpleMiss Katherine Greenshaw · 1 episodeShow
2004Harry Potter and the Prisoner of AzkabanPetunia DursleyMovie
2002Harry Potter and the Chamber of SecretsPetunia DursleyMovie
2002Doctor SleepCatherine LebourgMovie
2001The Triumph of LoveLeontineMovie
2001Mind GamesFrances O'NeilMovie
2000The Last SeptemberMarda NortonMovie
2000GormenghastIrma Prunesquallor · 4 episodesShow
1999RKO 281Hedda HopperMovie
1998The AvengersFatherMovie
1998Titanic TownSue, TV Interviewer (Uncredited Cameo)Movie
1998The Butcher BoyMrs. NugentMovie
1997Anna KareninaLydiaMovie
1997Richard IIRichard IIMovie
1996Jane EyreMrs. ReedMovie
1995PersuasionMrs. CroftMovie
1995The Last Machine5 episodesShow
1993Undercover BluesNovacekMovie
1993Super Mario Bros.LenaMovie
1993Maria's ChildPaulineMovie
1993Hedda GablerHedda GablerMovie
1992Shakespeare: The Animated TalesViola (voice) · 1 episodeShow
1992Twelfth NightViola (voice)Movie
1991London Kills MeHeadleyMovie
1991PerformanceHedda Gabler, Richard II · 1 episodeShow
1991For the Greater GoodGillian Savage · 2 episodesShow
19903 Men and a Little LadyMiss LomaxMovie