2019
Down's Revenge as Mrs. McBride
2008
A Necessary Death as Matt's Mother
2005
Nadine in Dateland as Mrs. Nash
2003
April's Shower as Anna
2002
The Book of Eve as Goldie
1999
The West Wing as P.M. Maureen Graty (1 episode)
1998
Suicide, the Comedy as Winnie
1997
River Made to Drown In as Lady in Gallery #4
1994
ER as Marian Vucelich (1 episode)
1993
Don't Leave Me This Way as Sandra Neil
1993
Then Churchill Said to Me (1 episode)
1989
The Paradise Club as Delia Rich (1 episode)
1989
French Fields as Chantal Moriac (17 episodes)
1988
Doctor Who: Remembrance of the Daleks as Prof Rachel Jensen
1986
God's Outlaw as Lady Anne Walsh
1985
Thirteen at Dinner as Mrs. Wildburn
1985
Howards' Way as Mrs. Travis (3 episodes)
1985
EastEnders as Joanne Francis (3582 episodes)
1985
After Darkness as Elisabeth
1984
Tripods as Gräfin de Ricordeau (13 episodes)
1984
The Tripods as Gräfin de Ricordeau
1984
Night Train to Murder as Cousin Zelda
1983
Never Say Never Again as Miss Moneypenny
1982
The Secret of Seagull Island as Carol
1981
Into the Labyrinth (21 episodes)
1980
Magnum, P.I. as Alyce (2 episodes)
1980
Buccaneer (13 episodes)
1978
The First Great Train Robbery as Emily Trent
1978
Scorpion Tales as Ursula (1 episode)
1978
All Creatures Great and Small as Zoe Bennett (2 episodes)
1978
All Creatures Great and Small as Zoë Bennett (2 episodes)
1978
Blake's 7 as Kara (1 episode)
1977
The Professionals as Ann Seaford (1 episode)
1977
The Professionals as Marikka Schuman (1 episode)
1977
Doctor Who: The Robots of Death as Toos
1977
Doctor Who: The Face of Evil as Xoanon (voice)
1974
The Carnforth Practice (6 episodes)
1972
The Adventurer as Michele (1 episode)
1972
Van der Valk as Millie Sanger (1 episode)
1971
The Onedin Line as Emma Callon (2 episodes)
1971
Jason King (1 episode)
1963
Doctor Who as Rachel (5 episodes)
1963
Doctor Who as Toos (4 episodes)
1963
Doctor Who as Xoanon (voice) (1 episode)