2026National Theatre Live: The MisanthropeClaireMovie
2024Portraits of Dangerous WomenCathrynMovie
2024The Marlow Murder ClubHayley Wickham · 2 episodesShow
2021Munich - The Edge of WarAnne ChamberlainMovie
2021ShowtrialDr. Nesbitt · 2 episodesShow
2020Hampstead Theatre At Home: Drawing The LineANTONIA RADCLIFFEMovie
2018Await Further InstructionsBethMovie
2016DenialJanine StoneMovie
2015The OutcastAnne Rawlins · 2 episodesShow
2014The Theory of EverythingIsobel HawkingMovie
2012Citizen KhanVirginia · 1 episodeShow
2011The Royal BodyguardMary Town-Jones · 1 episodeShow
2011Fresh MeatMrs Shawcross · 1 episodeShow
2008Teenage KicksKate · 1 episodeShow
2007BenidormKate Weedon · 20 episodesShow
2006Not Going OutAnna · 27 episodesShow
2005The Green Green GrassDoctor · 1 episodeShow
2005The RobinsonsVicky Robinson · 6 episodesShow
2004Doctors and NursesDr. Lucy Potter · 6 episodesShow
2003Rosemary & ThymePatsy Connolly · 1 episodeShow
2002Foyle's WarEvelyn Richards · 1 episodeShow
2002Helen WestEmily Elliot · 1 episodeShow
2001Charlotte GrayDaisyMovie
2001Sword of HonourKerstie KilbannockMovie
2000Anna KareninaBetsy · 4 episodesShow
2000Monarch of the GlenLizzie MacDonald · 1 episodeShow
1999Hideous KinkyCharlotteMovie
1997Sharpe: The LegendJane GibbonsMovie
1997Into the BlueHeather MallenderMovie
1997Sharpe's WaterlooJane SharpeMovie
1997Sharpe's JusticeJane SharpeMovie
1997Sharpe's RevengeJane SharpeMovie
1997Jane EyreBlanche IngramMovie
1996Sharpe's MissionJane SharpeMovie
1996Sharpe's SiegeJane SharpeMovie
1996Sharpe's RegimentJane GibbonsMovie
1996Silent WitnessMary Chalmers · 1 episodeShow
1994Love on a Branch LineBelinda Flamborough · 4 episodesShow
1993SharpeJane Gibbons · 6 episodesShow
1991PerformanceClara Browning · 1 episodeShow
1990CoastingEmma Conway · 1 episodeShow
1990CentrepointSaskia · 4 episodesShow
1990TECXMarijke Van Der Broeck · 1 episodeShow
1988The Bell-RunGudrun GloverMovie
1988The Storyteller: Hans My HedgehogThe PrincessMovie
1988The StorytellerPrincess · 1 episodeShow
1987Intimate ContactNell Gregory · 2 episodesShow
1987The Ruth Rendell MysteriesAnnabel Lynes · 2 episodesShow
1985MogMiranda · 13 episodesShow
1984Sherlock HolmesMiss Violet Merville · 1 episodeShow
1983StoryboardEmma · 1 episodeShow
1982P'tang, Yang, KipperbangAnn LawtonMovie
1974PlayhouseYoung Elizabeth · 1 episodeShow
1972Van der ValkElse · 1 episodeShow