2026Suez: 24 Hours That Broke the British EmpireNarrator (voice) · 2 episodesShow
2026National Theatre at Home: EndJulieMovie
2025Out of NowhereNarratorMovie
2024Nurses Come and Go, But None for MeMovie
2024The OutrunAnnieMovie
2023ShadowsMotherMovie
2021Creation StoriesHelenMovie
2020RoadkillHelen Laurence · 3 episodesShow
2020Delia Derbyshire: The Myths And Legendary TapesMaddalena Fagandini / Mary WollstonecraftMovie
2020UsConnie Petersen · 4 episodesShow
2020BelgraviaEllis · 6 episodesShow
2019National Theatre Live: The Tragedy of King Richard the SecondBushy / Green / Duchess of YorkMovie
2018The Child in TimeThelma DarkeMovie
2018CollateralDeborah Clifford · 4 episodesShow
2018House of Saud: A Family at WarNarrator · 3 episodesShow
2017King Lear: Live at Shakespeare's GlobeKentMovie
2017Redemption RoadMrs. Hales · 2 episodesShow
2016Our Kind of TraitorTamaraMovie
2016The Prime MinisterPresidentMovie
2015The ProgramConference DirectorMovie
2015Wolf HallJohane Williamson · 5 episodesShow
2014Canterbury CathedralNarrator · 3 episodesShow
2014Traders: Millions by the MinuteNarrator · 2 episodesShow
2014From There to HereClaire · 3 episodesShow
2014Salting the BattlefieldAnthea CatchesideMovie
2013Nymphomaniac: Vol. INurseMovie
2013AnnaMichelle GreeneMovie
2013ShetlandFreya Galdie · 5 episodesShow
2012Playhouse PresentsTeddy Brookman · 1 episodeShow
2012One NightSally · 4 episodesShow
2011Page EightAnthea CatchesideMovie
2011NTSF:SD:SUV::P.M.O.T.R.N. · 1 episodeShow
2011VeraSarah Marsden · 1 episodeShow
2011Women in LoveAnna Brangwen · 2 episodesShow
2010National Theatre Live: A Disappearing NumberRuth MinnenMovie
2010Canoe ManAnne DarwinMovie
2009Red Riding: The Year of Our Lord 1983Mandy WymerMovie
2009Red RidingMandy Wymer · 1 episodeShow
2008WallanderVanya Andersson · 2 episodesShow
2008Me and Orson WellesBarbara LuddyMovie
2008The FixerAndrea Greene · 1 episodeShow
2007The Last Days of the RajLady MountbattenMovie
2007LewisAlison McLennan · 1 episodeShow
2007Unknown ThingsMrs HoogstratenMovie
2005AfterlifeSheila Rabey · 1 episodeShow
2005The Strange Case of Sherlock Holmes & Arthur Conan DoyleLouisa DoyleMovie
2004A Line in the SandMeryl RogersMovie
2004Island at WarCassie Mahy · 6 episodesShow
2004The TesseractRosaMovie
2004BodiesMary Dodd · 1 episodeShow
2004If...Mary Alton · 1 episodeShow
2003SuspicionJulie Hopcroft · 2 episodesShow
2003The CommanderEileen Judd · 2 episodesShow
2002SpooksSally, Sally Bernard · 1 episodeShow
2002The Inspector Lynley MysteriesEileen Edwards · 1 episodeShow
2001Waking the DeadDr. Laurie Poole · 2 episodesShow
1999A Christmas CarolMrs. CratchitMovie
1999L.A. Without a MapJoyMovie
1999HeartMaria Ann McCardleMovie
1998FaithAnnaMovie
1997Different for GirlsJeanMovie
1997PlotlandsChloe Marsh · 6 episodesShow
1997A Very British PsychoNarratorMovie
1996Silent WitnessDS Maureen Steele · 2 episodesShow
1995Cruel TrainSelina RobertsMovie
1995The Perfect MatchBridgetMovie
1995Butterfly KissMiriamMovie
1995I.D.LyndaMovie
1994A Summer Day's DreamMovie
1994TrapsLouise DuffieldMovie
1994Citizen LockeLady MarshamMovie
1992The BridgeIsobel HeatheringtonMovie
1991Close My EyesNatalie BryantMovie
1991PerformanceIrina Shestova · 1 episodeShow
1991In My DefencePhillipa Monaghan · 1 episodeShow