2026DrowningKirstieMovie
2026Marble Hall MurdersElaine Clover · 6 episodesShow
2025Riot WomenYvonne · 6 episodesShow
2024The JettySylvia · 4 episodesShow
2023The BuccaneersThe Dowager Duchess of Tintagel · 6 episodesShow
2022I Hate YouNaomi · 1 episodeShow
2021The LarkinsMiss Edith Pilchester · 13 episodesShow
2019TracesWriter · 12 episodes · CreatorShow
2019Vienna BloodRachel Liebermann · 11 episodesShow
2019Gentleman JackEliza Priestley · 16 episodesShow
2018Take RabbitRabbitMovie
2016Power MonkeysLauren · 6 episodesShow
2014What We Did on Our HolidayMargaret McLeodMovie
2014Happy ValleyVicky Fleming · 3 episodesShow
2013It's KevinVarious · 4 episodesShow
2011Scott & BaileyDCI Gill Murray · 30 episodes · Writer · 2 episodesShow
2011Twenty TwelveKay Hope · 13 episodesShow
2010Little CrackersHelen · 1 episodeShow
2010Bellamy's People8 episodesShow
2009EndgameGillMovie
2008Mrs In-BetweenyEmmaMovie
2008Ashes to AshesCaroline Price · 9 episodesShow
2007LewisCaroline Hope · 1 episodeShow
2006SortedClaire Hill · 3 episodesShow
2006Suburban ShootoutJoyce Hazledine · 14 episodesShow
2005FestivalMicheline MenziesMovie
2004ShamelessMildred Fletcher · 3 episodesShow
2003State of PlayHelen Preger · 6 episodesShow
2003Anglian Lives: Alan PartridgeMary (voice)Movie
2003Hello, FriendFriendMovie
2001Linda GreenLucy Cooper · 1 episodeShow
2000AttachmentsLin · 1 episode · Writer · 3 episodesShow
2000Black CabWriter · 3 episodes · CreatorShow
2000JamVarious · 6 episodes · Writer · 1 episodeShow
1999Tilly TrotterEileen Sopwith · 2 episodesShow
1998Big Train8 episodesShow
1997I'm Alan PartridgeSonja · 6 episodesShow
1997Mrs. DallowayRezia Warren SmithMovie
1997Brass EyeSuzanzee Wooola-Koopus, Role Play Wife / Honolee Dolholly · 1 episodeShow
1996This LifeWriter · 2 episodesShow
1996Dalziel and PascoeFrances Cunningham · 2 episodesShow
1996Hetty Wainthropp InvestigatesKaren · 1 episodeShow
1994FaithRos · 2 episodesShow
1994Woman of the WolfMadame PlaisirMovie
1993CrackerCatriona Bilborough · 2 episodesShow