2026Heartstopper ForeverSarah NelsonMovie
2026Steal1 episodeShow
2025Fackham HallMrs McAllisterMovie
2025UnforgivableKatherine FarrellMovie
2024Gavin & Stacey: The FinaleCelebrantMovie
2024Until I Kill You: The Real StoryNarratorMovie
2024The Body DetectivesNarrator · 3 episodesShow
2024A Good Girl's Guide to MurderLeanne Fitz-Amobi · 10 episodesShow
2024Until I Kill YouDelia Balmer · 4 episodesShow
2022A Spy Among FriendsLily Thomas · 6 episodesShow
2021National Theatre Live: ConstellationsMarianneMovie
2021Hollington DriveTheresa · 4 episodesShow
2021The DukeMrs. GowlingMovie
2021Say Your PrayersDCI BroughMovie
2021The IrregularsEdith Dubois · 1 episodeShow
2020MandyEva · 1 episodeShow
2020The Kemps: All TrueLorna KempMovie
2020Code 404Kelly · 18 episodesShow
2019The Personal History of David CopperfieldMrs. StrongMovie
2019Good OmensBeelzebub · 4 episodesShow
2018Mother's DayWendy ParryMovie
2017MotherlandJulia · 17 episodesShow
2017Chubby FunnySallyMovie
2017National Theatre Live: ConsentKittyMovie
2017Urban MythsAgatha Christie · 1 episodeShow
2016RegSally KeysMovie
2015And Then There Were NoneEthel Rogers · 3 episodesShow
2015The Frankenstein ChroniclesMary Shelley · 6 episodesShow
2015Midwinter of the SpiritMerrily Watkins · 3 episodesShow
2015BirthdayLisaMovie
2014The Lost Honour of Christopher JefferiesJanine · 2 episodesShow
2014Off the Page: School GateJennyMovie
2014National Theatre Live: King LearReganMovie
2014Brian Pern: A Life in RockJess Hunt · 2 episodesShow
2013Death Comes to PemberleyElizabeth Darcy · 3 episodesShow
2013National Theatre Live: 50 Years on StageHoratioMovie
2013PhilomenaJaneMovie
2013Alan Partridge: Alpha PapaJanet WhiteheadMovie
2012The Bletchley CircleSusan · 5 episodesShow
2012Line of DutyPatricia Carmichael · 2 episodesShow
2011The Night WatchKay LangrishMovie
2011South RidingSarah Burton · 3 episodesShow
2010AccusedTina Dakin · 1 episodeShow
2010On ExpensesHeather BrookeMovie
2009FreefallMandyMovie
2009MoonshotJanet ArmstrongMovie
2009Free AgentsSophie · 3 episodesShow
2008Poppy ShakespeareNMovie
2008White GirlDebbieMovie
2007I Really Hate My JobMadonnaMovie
2007Becoming JaneCassandra AustenMovie
2006The Wind in the WillowsGaoler's DaughterMovie
2005Bleak HouseEsther Summerson · 15 episodesShow
2004North & SouthBessy Higgins · 4 episodesShow
2004Enduring LovePennyMovie