1997
Caught in the Act as Sandra Sweet
1990
Frankenstein Unbound as Elizabeth Lavenza
1990
You Rang, M'Lord? as Cecily "Cissy" Meldrum (25 episodes)
1989
Agatha Christie's Poirot as Lydia (1 episode)
1987
The Living Daylights as Liz
1984
Sherlock Holmes as Young Nancy (1 episode)
1984
Fresh Fields as Monica (1 episode)
1983
Auf Wiedersehen, Pet as Carol Pringle (13 episodes)
1983
Fords on Water as Madeline
1979
Minder as Louise (1 episode)