
2025
Downton Abbey: The Grand Finale as Elsie Hughes2025
Miss Austen as Mrs. Austen2025
The Bombing of Pan Am 103 as Moira Shearer2025
Murder Most Puzzling as Cora Felton2025
Downton Abbey Celebrates the Grand Finale as Self2024
No Way Up as Mardy2023
Surprised by Oxford as Provost Regina Knight2022
Rocketry: The Nambi Effect as Mrs Cleaver2022
Downton Abbey: A New Era as Mrs Hughes2022
Harold & Mary as Mary2021
Last Train to Christmas as Auntie Vi2021
You Really Got Me as Older Linda2021
Elliott from Earth as Not available2021
The Last Bus as Mary2020
Misbehaviour as Evelyn Alexander2020
Our Queen at War as Narrator (voice)2019
The Adventures of Paddington as Mrs. Bird (voice)2019
Downton Abbey as Mrs Hughes2019
Guilt as Maggie Lynch2019
Downton Abbey Live! as Self2018
Girlfriends as Linda2017
The Good Karma Hospital as Maggie Smart2013
Shetland as Grace Bain2013
Day of the Flowers as Brenda2011
Vera as Shirley2011
Celebrity Antiques Road Trip as Self - Participant2010
Downton Abbey as Mrs. Hughes2010
Lip Service as Not available2009
Nativity! as Mrs. Lore2008
Honest as Not available2006
Missing as Karen Foster2006
Missing: All Secrets Have a Price as Not available2005
Bones as Sandra Zins2005
Doctor Who as Andinio2005
Beneath the Skin as DCI Grace Shilling2004
New Tricks as Dr. Mathieson2004
Sea of Souls as Elaine2004
Murder in Suburbia as Not available2003
The Royal as Lady George Fawcett2003
Alibi as Linda Brentwood2002
Spooks as Diana Jewell2002
The Inspector Lynley Mysteries as Miriam Whitelaw2002
The Real Jane Austen as Mrs. Austen2002
Fields of Gold as Rachel Greenlaw2002
Dickens as Georgina Hogarth2000
Randall & Hopkirk (Deceased) as Not available1999
All the King's Men as Mary Beck1999
Hope and Glory as Annie Gilbert1998
The Game as Betty1998
Invasion: Earth as Sqn. Ldr. Helen Knox1997
Midsomer Murders as Kate Merrill1997
Shooting Fish as Mrs Ross1997
An Unsuitable Job for a Woman as Elizabeth Leaming1996
Silent Witness as Helen Wharton1996
Dalziel & Pascoe as Det. Sgt. Jenny Ettrick1996
Secrets & Lies as Monica Purley1995
Kavanagh Q.C. as Samantha Fisher1995
Rik Mayall Presents: The Big One as Mrs Wilde1995
Chiller as Anna Spalinsky1994
Pie in the Sky as Det. Supt. Chalmers1993
Soft Top Hard Shoulder as Karla1993
Rik Mayall Presents as Mrs. Wilde1993
Franz Kafka's It's a Wonderful Life as Frau Bunofsky1993
Silent Cries as Nancy Muir1992
Heartbeat as Diane Bell1992
Heartbeat as Julia Kendall1992
Heartbeat as Rose Brown1992
Freddie As F.R.O.7. as Nessie (voice)1991
And the Cow Jumped Over the Moon as Andrea1991
Happy Feet as Dora Jackson1991
Effie's Burning as Dr Ruth Kovacs1990
The Dark Sun as Attorney Camilla Staffa1989
Agatha Christie's Poirot as Nurse Hopkins1989
The Angry Earth as Mary Penrys Jones1989
And a Nightingale Sang as Helen1989
Sitting Targets as Alison1989
Defrosting the Fridge as Lee1989
Goldeneye as Ann Fleming1988
The Kitchen Toto as Janet Graham1988
The Play on One as Andrea1988
Hannay as Not available1988
The Legendary Life of Ernest Hemingway as Mary Welsh1987
Bust as Sheila Walsh1986
Lovejoy as Lady Jane Felsham (archive footage)1986
Lovejoy as Lady Jane Felsham1986
The Inquiry as Claudia Procula1986
The McGuffin as Anne1985
The Doctor and the Devils as Elizabeth Rock1985
Screen Two as Anne1985
Time and the Conways as Kay Conway1985
Off Peak as Janet1984
End of the Line as Rose1984
Nineteen Eighty-Four as The Telescreen Anouncer (voice)1984
The Dress as Julia1984
The Chain as Alison1984
Every Picture Tells a Story as Agnes Scott1983
Another Time, Another Place as Janie1982
Wogan as Self1981
The Good Time Girls as Nancy Park1979
Shoestring as Not available1970
Play for Today as Nancy Park