2025Fudge SundaeGemmaMovie
2024BreathtakingDr. Abbey Henderson · 3 episodesShow
2023North ShoreAbigail Crawford · 6 episodesShow
2022Women of SteelNarratorMovie
2022Last LightElena Yeats · 5 episodesShow
2022SherwoodSarah Vincent · 3 episodesShow
2022Downton Abbey: A New EraAnna BatesMovie
2021Angela BlackAngela Black · 6 episodesShow
2019The CommonsEadie Boulay · 8 episodesShow
2018A Crooked SomebodyChelsea MillsMovie
2018One Last ThingJaimeMovie
2017LiarLaura Nielson · 12 episodesShow
2017Mary ShelleyMary Jane ClairmontMovie
2017Bob the Builder: Mega MachinesWendy (voice)Movie
2016A Street Cat Named BobValMovie
2016Dark AngelMary Ann Cotton · 2 episodesShow
2016StarfishNicola RayMovie
2016Bob the Builder: Building Sky HighMovie
2015Alice in Wonderland Down the Rabbit HoleNarratorMovie
2014The SecretsLexie · 1 episodeShow
2013Still LifeKelly StokeMovie
2013FilthMaryMovie
2013uwantme2killhim?Detective Inspector Sarah ClaytonMovie
2012True LoveRuth · 1 episodeShow
2010The Royle Family: Joe's CrackersSaskiaMovie
2010In Our NameSuzyMovie
2010Identity1 episodeShow
2009EchoesAnyaMovie
2009Moving OnKelly · 1 episodeShow
2008Spooks: Code 9Hannah · 2 episodesShow
2007Joanne Lees: Murder in the OutbackJoanne LeesMovie
2006Robin HoodKate · 39 episodesShow
2006See No Evil: The Moors MurdersMaureen Smith · 2 episodesShow
2006MissingSybil FosterMovie
2006Life on MarsRuth Tyler · 2 episodesShow
2006Missing: All Secrets Have a Price2 episodesShow
2004Island at WarAngelique Mahy · 6 episodesShow
2003Danielle Cable: EyewitnessDanielle CableMovie
2003The Last DetectiveJosie/CeliaMovie
2003The Last DetectiveJosie / Celia · 1 episodeShow
2003Red Cap1 episodeShow
2002The Stretford WivesDawn RichardsMovie
2002Paradise HeightsJulia Sawyer · 6 episodesShow
2002Nice Guy Eddie1 episodeShow
2002MirandaJacquieMovie
2001Lorna DooneLizzie RiddMovie
2000Lorna DooneLizzie Ridd · 2 episodesShow
2000Other People's ChildrenBecky · 4 episodesShow
2000RebusGail Maitland · 1 episodeShow
2000Nature BoyJenny · 3 episodesShow
1999Bad GirlsRachel Hicks · 4 episodesShow
1998dinnerladiesSigourney · 1 episodeShow
1998The Royle FamilyShow
1992A Touch of FrostAnne · 2 episodesShow