2024
The Veil as Margaret (1 episode)
2022
House of the Dragon as Sabitha Frey (1 episode)
2021
Professor T as Ingrid Snares (18 episodes)
2020
Sitting in Limbo as Rhona
2020
Quiz as Maggie Pearce (1 episode)
2020
The Pale Horse as Clemency Ardingly (2 episodes)
2019
Queens of Mystery as Beth Stone (12 episodes)
2015
Richard II - Live at Shakespeare's Globe as Duchess of York
2013
The Politician's Husband as Undercover Reporter #1 (1 episode)
2012
Loving Miss Hatto as Birdy
2011
Death in Paradise as Miriam Sworder (1 episode)
2011
National Theatre Live: The Cherry Orchard as Charlotta
2011
The Merry Wives of Windsor as Mistress Ford
2009
Law & Order: UK (1 episode)
2007
Kingdom as Head Teacher (1 episode)
2004
New Tricks (1 episode)
2003
I Capture the Castle as Leda Fox-Cotton
2002
Doctor Sleep as Police Inspector Hilary Ash
1997
Midsomer Murders as Ursula Shirewell (1 episode)
1989
Agatha Christie's Poirot as Jane Grey (1 episode)
1984
The Bill (1 episode)
1984
Sherlock Holmes as Edith Presbury (1 episode)