2025The Rumour5 episodesShow
2025TornadoVienna CrawfordMovie
2022WillowQueen Sorsha · 3 episodesShow
2021Love Is Love Is LoveLainie / Joanne (segments "Two for Dinner" and "Late Lunch")Movie
2021Hardcore HalbertJanetMovie
2021ValThanksMovie
2021ResurrectionClaudiaMovie
2019The Bird GameCrowMovie
2019Carnival RowLeonora · 9 episodesShow
2018Paul, Apostle of ChristPriscillaMovie
2017MuseJacquelineMovie
2017Tin StarMary James · 2 episodesShow
2017The White PrincessMargaret of York · 8 episodesShow
2016Beowulf: Return to the ShieldlandsRheda · 12 episodesShow
2015Marvel's DaredevilSister Maggie · 9 episodesShow
2015The ArkEmmyMovie
2015Wolf HallKatherine of Aragon · 3 episodesShow
2014Jamaica InnAunt Patience · 3 episodesShow
2013The Challenger DisasterGweneth FeynmanMovie
2011TwixtDeniseMovie
2011Golf in the KingdomAgatha McNaughtonMovie
2011The BorgiasVanozza Cattaneo · 25 episodesShow
200944 Inch ChestLizMovie
2009DivertedMarion PriceMovie
2007FloodPatricia NashMovie
2007Life LineKaty AdairMovie
2006PlayedMaggieMovie
2006The Virgin QueenQueen Mary · 1 episodeShow
2005Child of MineTess PalmerMovie
2005The CaliforniansLunaMovie
2004Justice League UnlimitedEmerald Empress (voice) · 1 episodeShow
200340Jess · 3 episodesShow
2002Before You GoMaryMovie
2002Virginia's RunJessie EastwoodMovie
2000BreathtakingCaroline HenshawMovie
2000Jackie Bouvier Kennedy OnassisJackie Bouvier Kennedy Onassis · 2 episodesShow
2000Jackie Bouvier Kennedy OnassisJackie Bouvier Kennedy OnassisMovie
2000The GuiltyNatalie CraneMovie
2000Run the Wild FieldsRuby MillerMovie
1999A Texas FuneralMirandaMovie
1997The Man Who Knew Too LittleLoriMovie
1994ScarlettScarlett O'Hara · 4 episodesShow
1994Trial by JuryValerie AlstonMovie
1994A Good Man in AfricaCelia AdekunleMovie
1993Mother's BoysColleen 'Callie' HarlandMovie
1993The Secret RaptureKatherine ColeridgeMovie
1992StoryvilleNatalie TateMovie
1991ShatteredJenny ScottMovie
1990The Big ManBeth ScoularMovie
1990Navy SealsClaire VarrensMovie
1990A TV DanteBeatriceMovie
1989Kill Me AgainFay ForresterMovie
1989ScandalChristine KeelerMovie
1989Bosses From HellMovie
1988To Kill a PriestAnnaMovie
1988WillowSorshaMovie
1987Will You Love Me TomorrowJackieMovie
1987ShoreleaveMyraMovie
1986The Singing DetectiveNurse Mills · 6 episodesShow
1985Edge of DarknessEmma Craven · 5 episodesShow
1985The Good FatherMary HallMovie
1985No SurrenderCherylMovie
1985Dance with a StrangerChristineMovie
1985Screen TwoJackie · 1 episodeShow
1984A Christmas CarolFanMovie
1983Reilly: Ace of SpiesUlla · 1 episodeShow
1982Pink Floyd: The WallGroupieMovie
1982A Kind of Loving10 episodesShow
1981BergeracChristine Bolton · 1 episodeShow
1981Coming HomeAssistant Travel Agent · 1 episodeShow
1980And Mum Came TooEvelynMovie
1979Birth of the BeatlesSchoolgirl (uncredited)Movie
1978The One and Only Phyllis DixeyDorisMovie
1972Crown CourtLinda Mason · 3 episodesShow