2026Girl GroupMovie
2026The CageLeanne · 5 episodes · Executive Producer · 5 episodesShow
2025I Fought the LawAnn Ming · 4 episodesShow
2024Gavin & Stacey: The FinaleRuth 'Rudi' SmithMovie
2023The CastawaysLori · 5 episodesShow
2022Gangsta Granny Strikes AgainLindaMovie
2022Rosie Molloy Gives Up EverythingRosie Molloy · 6 episodesShow
2022Cleaning Britain's Greatest TreasuresNarrator · 2 episodesShow
2022The Railway Children ReturnAnnie WaterburyMovie
2022The CruiseNarrator · 8 episodesShow
2022No ReturnKathy Powell · 4 episodesShow
2022The TeacherJenna · 4 episodes · Associate Producer · 4 episodesShow
2022Four LivesSarah Sak · 3 episodesShow
2021Hansel & Gretel: After Ever AfterWitchMovie
2020The Big New Year's InSingerMovie
2020Jack and the Beanstalk: After Ever AfterThe Woman with No NameMovie
2020Isolation StoriesMel · 4 episodesShow
2019The Queen's CorgiWanda (voice)Movie
2019Cleaning UpSam · 6 episodesShow
2018CareJennyMovie
2018Funny GirlFanny BriceMovie
2018Pup Star: World TourCece (voice)Movie
2018The More You Ignore MeGina WilsonMovie
2017RatburgerSheilaMovie
2017Pup Star: Better 2GetherDalmatian Reporter (voice)Movie
2017Summer Comedy ShortsTrish · 1 episodeShow
2017Birds Like UsGavra (voice)Movie
2017The MoorsideJulie Bushby · 2 episodesShow
2016Walliams & FriendVarious · 1 episodeShow
2016Love EverlastingLunch LadyMovie
2016The Huntsman: Winter's WarMrs. BromwynMovie
2015Black WorkJo Gillespie · 3 episodesShow
2015The C-WordLisa LynchMovie
2015The 12 Days of ChristineChristineMovie
2015GalavantPrincess Jubilee · 1 episodeShow
2014CillaCilla Black · 3 episodesShow
2014The WidowerClaire Webster · 1 episodeShow
2014Inside No. 9Christine · 1 episodeShow
2014The 7.39Sally Thorn · 2 episodesShow
2013The Harry Hill MovieMichelleMovie
2013Powder RoomSamMovie
2013DatesJenny · 2 episodesShow
2013PsychobitchesSleeping Beauty · 1 episodeShow
2012QuartetDr. Lucy CoganMovie
2012Panto!Tamsin TaylorMovie
2012Mr. StinkMomMovie
2012Tower BlockBeckyMovie
2012The ScapegoatNinaMovie
2012Mrs BiggsCharmian BiggsMovie
2012Mrs BiggsCharmian Biggs · 5 episodesShow
2011How to Stop Being a LoserLisaMovie
2011HysteriaMolly the LollyMovie
2010Little CrackersMarilyn Smith · 1 episode · Writer · 1 episodeShow
2010AccusedCharlotte · 1 episodeShow
2010Chekhov Comedy ShortsNatasha · 1 episodeShow
2009Tonight's the Night1 episodeShow
2009Jonathan Creek: The Grinning ManJoey RossMovie
2008Bizarre ERNarrator (voice) · 10 episodesShow
2008Lark Rise to Candleford1 episodeShow
2007Gavin & StaceyRuth 'Rudi' Smith · 7 episodesShow
2007BenidormBrandy · 14 episodesShow
2006GrownupsMichelle Booth · 22 episodesShow
2005Sex ActuallyAngieMovie
2005Love SoupCleo Martin · 18 episodesShow
2004The Lenny Henry Show(various) · 8 episodesShow
2003Eyes DownSandy Beech · 15 episodesShow
2003Mile HighSusie · 1 episodeShow
2003The RoyalFrancesca Smith · 1 episodeShow
2002Blood StrangersJas Dyson / Claire · 2 episodesShow
2001HawkinsJezMovie
2001Two Pints of Lager and a Packet of CrispsJanet · 72 episodesShow
2000PeachesTracey, shop assistantMovie
2000Fat FriendsSharon Wormersley · 1 episodeShow
2000Anchor MeYoung JackieMovie
2000DoctorsClaire, Jackie Leaves · 1 episodeShow
1999Dark AgesMatilda · 5 episodesShow
1999Wives and DaughtersHousemaid · 1 episodeShow
1999Always and EveryoneNurse Practitioner · 1 episodeShow
1999Holby CityMiranda Locke · 6 episodesShow
1998The Royle FamilyEmma Kavanag, Emma Kavanagh · 3 episodesShow