2023
In My Day as Michelle's Grandmother
2008
Tess of the D'Urbervilles as Miss Evans (1 episode)
2000
Billy Elliot as Secretary
1997
Midsomer Murders as Dr Grenville (1 episode)
1997
Midsomer Murders as Miss Alice Leonard (1 episode)
1996
Dalziel & Pascoe as Woman Traveller (1 episode)
1993
To Play the King as Hilda Cordwainer (4 episodes)
1993
Peak Practice as Dr. Elspeth Beattie (1 episode)
1992
Between the Lines as Dr. Kingsnorth (1 episode)
1991
Robin Hood: Prince of Thieves as Old Woman
1990
Jeeves and Wooster as Miss Daly (1 episode)
1989
Agatha Christie's Poirot as Mrs. Dainty (1 episode)
1988
Wall of Tyranny as Mrs. Mentz
1985
The Doctor and the Devils as Mrs Webb
1985
Miss Marple: A Pocketful of Rye as Mrs. Crump (2 episodes)
1985
EastEnders as Dr Bell (1 episode)
1984
Miss Marple as Mrs. Crump (2 episodes)
1984
Nineteen Eighty-Four as Mrs. Parsons
1984
The Invisible Man (6 episodes)
1983
The Sign of Four as Mrs. Smith
1983
The Weather in the Streets as Anna
1983
Henry VI Part 3 as Lady Bona
1982
The World Cup: A Captain's Tale as Nurse
1981
Troilus & Cressida as Andromache
1981
The Winter's Tale as Emilia
1980
A Little Silver Trumpet as Mrs. Jessop (5 episodes)
1979
Sweet Wine of Youth as Ka Cox
1979
Minder as Mrs Kean (1 episode)
1973
The Love-Girl and the Innocent as 1st Woman