Bergerac as Margaret Heaton (1 episode)
2024
The Regime as Susan (6 episodes)
2023
The Doll Factory as Mrs Slater (6 episodes)
2023
Best Interests as Judge Spottiswood (4 episodes)
2022
Peacock as Teresa (1 episode)
2022
Magpie Murders as Claire Jenkins / Clarissa Pye (6 episodes)
2022
The Chelsea Detective as Gillian Compton (1 episode)
2021
FBI: International as Scarlett Garretson (1 episode)
2021
Paul Dood’s Deadly Lunch Break as Jayney
2020
Bridgerton as Mrs. Colson (1 episode)
2020
Behind the Filter as Frances
2020
Four Kids and It as Bookshop Owner
2020
Feel Good as Felicity (3 episodes)
2018
Agatha and the Truth of Murder as Mabel
2018
Bodyguard as Lorraine Craddock (6 episodes)
2018
Requiem as Dr. Verity Satlow (5 episodes)
2016
5 Greedy Bankers as Catherine Stone
2014
Mapp and Lucia as Susan Wyse MBE (3 episodes)
2014
Undeniable as DI Alison Hall (2 episodes)
2013
Ye Olde Dragons' Den as Deborah Meaden
2013
Father Brown as Eileen Slither (1 episode)
2013
Mr Selfridge as Flora Bunting (10 episodes)
2012
Gravity Falls as Wax Lizzie Borden (voice) (1 episode)
2012
8 Minutes Idle as Kathy
2012
Prisoners' Wives as Harriet (10 episodes)
2011
Death in Paradise as Charlotte Hamilton (1 episode)
2011
Scott & Bailey as DCI Julie Dodson (3 episodes)
2010
Tamara Drewe as Tess
2010
Huge as Jongleurs Boss
2008
Lost in Austen as Frankie (4 episodes)
2008
The Wrong Door as Various (6 episodes)
2007
Kingdom as Mrs. Anderson (2 episodes)
2007
Confessions of a Diary Secretary as Julie Jones
2007
Fear, Stress & Anger (6 episodes)
2005
Like Father Like Son as Mrs. Sutton
2004
Green Wing as Joanna Clore (18 episodes)
2004
New Tricks (1 episode)
2003
The Commander (1 episode)
2001
Love or Money as Bridget
2001
Office Gossip (6 episodes)
1998
Roger Roger as Helen Jackson (7 episodes)
1997
Get Fit with Brittas (6 episodes)
1997
Jonathan Creek as Lorna Claithorne (1 episode)
1997
Midsomer Murders as Andrea Craven (1 episode)
1997
Tangier Cop as Diana Andrews
1996
Surviving Christmas as Helen
1996
Dalziel & Pascoe (3 episodes)
1991
The House of Eliott as Clara Rhoades (1 episode)
1991
The Brittas Empire as Helen Brittas (50 episodes)
1989
Capital City (1 episode)
1988
The One Game as Jenny Thorne (4 episodes)
1986
Brush Strokes as Francesca (1 episode)
1986
Brush Strokes as Gillian (1 episode)