2025CopeStrangerMovie
2024The Marlow Murder ClubLady Bailey · 2 episodesShow
2021Boxing DayBrendaMovie
2020The Christmas BallAunt BridgetMovie
2020Tremors: Shrieker IslandJasmine "Jas" WelkerMovie
2019A ConfessionMrs Justice Cox · 1 episodeShow
2016Agatha RaisinSheila Barr · 1 episodeShow
2014BonoboMargarita GoetheMovie
2014PlasticProfessorMovie
2012A Second SonLorraine TurnerMovie
2011The CaseSaskia Stanley · 5 episodesShow
2011Love's KitchenLizMovie
2011David RoseStella Stewart (adult)Movie
2010Pete versus LifeRos · 1 episodeShow
2007OutnumberedJenny · 1 episodeShow
2006Tripping OverSarah · 2 episodesShow
2005The Search for TutankhamunLady CarnarvonMovie
2005EgyptLady Carnarvon · 6 episodesShow
2005KisnaJennifer BeckettMovie
2003The Afternoon PlayAnna Sullivan · 1 episodeShow
2001Judge John DeedGeorgina Channing · 28 episodesShow
2001As IfVyvian · 3 episodesShow
2000Brotherly LoveKate Cameron · 7 episodesShow
2000Harry Enfield's Brand Spanking New Show1 episodeShow
2000PietaRebeccaMovie
2000DoctorsJudith · 11 episodesShow
2000Justice in WonderlandMiss BozekMovie
1999Rogue TraderAsh LewisMovie
1999CleopatraCalpurnia · 2 episodesShow
1999Parting ShotsVanessaMovie
1998MosleyJane BewleyMovie
1998MosleyJane Bewley · 1 episodeShow
1997Sharpe: The LegendLady Anne CamoynesMovie
1997Bombay BlueJane Ballinger · 1 episodeShow
1997Sharpe's JusticeLady Anne CamoynesMovie
1996CrimetimeJenny LambMovie
1996Sharpe's RegimentLady Anne CamoynesMovie
1993An Exchange of FireDr. Sheila Stevens · 2 episodesShow
1993Peak PracticeDr. Susan Lees, Anna Bradshaw · 1 episodeShow
1993SharpeLady Anne Camoynes · 2 episodesShow
1992HeartbeatJane Hayes · 1 episodeShow
1991TrainerAlison Taylor · 1 episodeShow
1990CluedoCandice Costello · 1 episodeShow
1990ChancerPenny Nichols · 13 episodesShow
1988Twelfth Night, or What You WillOliviaMovie
1988The Return of ShelleyCarol · 20 episodesShow
1988HawksCarolMovie
1987Fortunes of WarBella Niculesco · 3 episodesShow
1987PulaskiBriggsy / Kate Smith · 8 episodesShow
1986BoonCharlotte "Charlie" Hannigan · 1 episodeShow
1986LovejoyCharlotte Cavendish · 22 episodesShow
1986Dead Man's FollySally LeggeMovie
1984A Christmas CarolJanet HolywellMovie
1984Mistral's DaughterNadine · 3 episodesShow
1984Sharing TimeKelly · 1 episodeShow
1984Love and MarriageLucy · 1 episodeShow
1983TaggartHelen Drummond · 1 episodeShow
1983Number 10Eleanor Eden · 1 episodeShow
1983Shakespeare Lives!12 episodesShow
1982Another Flip for DominickJane WintersMovie
1982Q.E.D.Jenny Martin · 5 episodesShow
1981Seconds OutLewa Brenson · 1 episodeShow
1980The Flipside of Dominick HideJane WintersMovie
1980The Flipside of Dominick HideJane · 2 episodesShow
1980Guardian of the AbyssTinaMovie
1980Hammer House of HorrorTina · 1 episodeShow
1980Death WatchGirl in the BarMovie
1979MinderJulie Waters · 1 episodeShow
1979Eagle's WingJudithMovie
1979Tales of the UnexpectedEllen · 1 episodeShow
1979Degree of UncertaintyJillMovie
1978Les MisérablesCosetteMovie
1978Wuthering HeightsIsabella Linton · 3 episodesShow
1978Who Is Killing the Great Chefs of Europe?LorettaMovie