2004
Brambly Hedge: Classic Collection as Primrose Woodmouse / Poppy Eyebright (Voice)
2002
Double Act as Miss Debenham
2001
Bodywork as Tiffany Shades
1999
Beautiful People as Portia Thornton
1999
It's Only TV But I Like It as Self (1 episode)
1999
Faeries as Merrivale (voice)
1998
The Man with Rain in His Shoes as Alison Hayes
1998
The Revengers' Comedies as Norma
1998
How Do You Want Me? as Lisa Lyons (12 episodes)
1996
The Enchanted World of Brambly Hedge as Primrose Woodmouse (voice) (2 episodes)
1996
Brambly Hedge: Autumn Story: Primrose's Stormy Night as Primrose Woodmouse
1996
Giving Tongue as Barb Gale
1995
Oliver's Travels (1 episode)
1995
Oliver's Travels as Cathy (5 episodes)
1995
Mrs Hartley and the Growth Centre as Louise
1995
The Vacillations of Poppy Carew as Mary
1995
The Young Poisoner's Handbook as Winnie
1994
Low Level Panic as Mary
1994
Wycliffe as Laura Kessell (1 episode)
1994
Four Weddings and a Funeral as Scarlett
1993
Gregory: Diary of a Nutcase as Patsy
1993
Olly's Prison as Sheila
1993
Map of the Human Heart as Julie
1990
Freddie and Max as Freddie Latham (6 episodes)
1990
Sweet Nothing as Ros
1990
Oranges Are Not the Only Fruit as Jess (3 episodes)
1989
Bearskin: An Urban Fairytale as Kate
1989
A View of Harry Clark as Irene Blakely
1987
Janna - Where Are You? as Soo
1987
Inappropriate Behaviour as Helen Bardsley
1987
The Dark Angel as Millie Ruthyn
1987
Inspector Morse as Jessica White (1 episode)
1986
The Insurance Man as Seamstress
1985
Screen Two as Helen Bardsley (1 episode)
1984
The Bill (1 episode)
1984
Danger: Marmalade at Work as Marmalade Atkins (10 episodes)
1982
The Comic Strip Presents... as Patsy (1 episode)
1982
Educating Marmalade as Marmalade Atkins (10 episodes)
1980
A Cup O' Tea An' A Slice O' Cake - Worzel Gummidge Christmas Special as Sue Peters
1979
Worzel Gummidge as Sue Peters (26 episodes)