
Acted in 36
2020s
- 2023
Fly Free
Fiona
- 2022
- 2021
2010s
- 2018
- 2011
The Promise
Chris Matthews · 4 episodes
- 2010
Identity
Tessa Stein · 6 episodes
2000s
- 2009
- 2007
Torn
Sarah Hooper · 3 episodes
- 2006
Losing It
Nancy MacNaughton
- 2002
Possession
Ellen Ash
- 2001
1990s
- 1999
The Criminal
Det. Sgt. Rebecca White
The Theory of Flight
Julie
- 1997
- 1996
Intimate Relations
Deirdre
- 1995
Dressing for Breakfast
TV
- 1992
- 1991
Hope It Rains
TV
- 1990
Sea Dragon
Ffion · 4 episodes
1980s
- 1987
- 1986
Seal Morning
Rowena Farre · 6 episodes
- 1985
Affairs of the Heart
Rosemary Bonamy · 6 episodes
- 1984
Oxbridge Blues
Lucy · 1 episode
- 1983
The Tale of Beatrix Potter
Young Beatrix
- 1982
Spider's Web
Pippa Hailsham-Brown
- 1981
The Flame Trees of Thika
Elspeth · 7 episodes
Appearances2
2010s
- 2016
Ian Brady: 50 Years Behind Bars
Narrator
- 2011