2025Small Town, Big StoryJemima Rowlands · 2 episodesShow
2025A Thousand BlowsJane Carr · 3 episodesShow
2025Bring Them DownPeggyMovie
2024Daddy IssuesDavina · 2 episodesShow
2024The Marlow Murder ClubIsla De Souza · 2 episodesShow
2023Northern LightsPauline · 6 episodesShow
2023The ChangeAgnes · 12 episodesShow
2022PistolJohn's Mum · 1 episodeShow
2021Cold Blow LaneMademoiselleMovie
2021Close to MeCathy · 6 episodesShow
2021Here Are the Young MenLynn ConnollyMovie
2021BloodlandsHeather Pentland · 1 episodeShow
2019National Theatre Live: Faith, Hope & CharityBethMovie
2019Wild BillAngie · 1 episodeShow
2019Ups and DownsFionnualaMovie
2019Sex EducationTara Gibbs · 1 episodeShow
2018Killing EveAnna · 2 episodesShow
2018Ready Player OneAliceMovie
2018Save MeStace · 6 episodesShow
2017Bad Day for the CutFrankie PierceMovie
2017The Secret ScriptureNurseMovie
2017Apple Tree YardSusannah · 4 episodesShow
2016National TreasureChristina Farnborough · 4 episodesShow
2016AwayAngieMovie
2015UnforgottenLiz Baildon · 6 episodesShow
2014Chasing ShadowsDr. Ellesmere · 2 episodesShow
2014CommonMargaret WardMovie
2014Here and NowLucyMovie
2014Happy ValleyAlison Garrs · 2 episodesShow
2013AmbassadorsCaitlin · 3 episodesShow
2012The Secret of Crickley HallLili Peel · 2 episodesShow
2011Great ExpectationsMolly · 2 episodesShow
2011HideawaysMrs. O'MaraMovie
2011MonroeAnna Monroe · 12 episodesShow
2010The Scouting Book for BoysSharonMovie
2010The Secret Diaries of Miss Anne ListerIsabella NorcliffeMovie
2009The RaceKatey KensayMovie
2009Holy WaterGeraldine GaffneyMovie
2009Moving OnTina · 1 episodeShow
2009The UnlovedLucy's MotherMovie
2009City RatsGinaMovie
2007Elizabeth: The Golden AgeAnnetteMovie
2007A Woman in WinterMarianneMovie
2007The Robber BrideCharis WhiteMovie
2006Someone ElseLisaMovie
2006SoundproofPennyMovie
2006The Ten CommandmentsMiriam · 2 episodesShow
2005Duane HopwoodGinaMovie
2005Mickybo and MeTorch WomanMovie
2004Agatha Christie's MarpleSybil Stamfordis · 1 episodeShow
2004Enduring LoveRachelMovie
2004School of LifeMiss GivenMovie
2004BodiesMaria Orton · 6 episodesShow
2004BurstMaxwell's Fan 1Movie
2004New TricksClaudia Scott · 1 episodeShow
2003Red Roses and PetrolCatherine DoyleMovie
2003Bye-ChildWomanMovie
2003Casa de los BabysEileenMovie
200316 Years of AlcoholMaryMovie
2002Any Time NowStevie McCutcheon · 6 episodesShow
2002Everyman's FeastMariaMovie
2001MapmakerJane BatesMovie
2001MorlangAnn MorlangMovie
2001Dumping ElaineBethMovie
2001Sweet RevengeMadelaine Adair · 2 episodesShow
2001Happy NowTina TrentMovie
2001DeceitCorinnaMovie
2001From HellLiz StrideMovie
2000Beautiful CreaturesDorothyMovie
2000NoraNora BarnacleMovie
1998Waking NedMaggie O'TooleMovie
1998Amongst WomenMaggie · 4 episodesShow
1998Kings in Grass CastlesSarah · 2 episodesShow
1997DowntimeChrissyMovie
1997A Royal ScandalCaroline of BrunswickMovie
1997IvanhoeRebecca · 6 episodesShow
1996Dalziel and PascoeDr Janet Rix · 2 episodesShow
1996Truth or DareMelMovie