Safe Space as Lucy Leer (8 episodes)
2025
Downton Abbey 3 as Phyllis Baxter
2022
Downton Abbey: A New Era as Phyllis Baxter
2022
The Chelsea Detective as Maria Swanson (1 episode)
2020
Van der Valk as Anki Bergen (1 episode)
2019
Downton Abbey as Phyllis Baxter
2019
Official Secrets as Anne Emmerson
2019
Cliffs of Freedom as Christina Vakrinos
2017
The Worst Witch as Miss Joy Hecate Hardbroom (52 episodes)
2016
Two Is a Family as Gloria's teacher
2016
The Twisted Death of a Lonely Madman as Mystic-57
2014
W1A as Tasmin Howard (1 episode)
2013
Wisdom as Emily Eximo
2013
The Other Child as Valerie Almond (2 episodes)
2012
A Touch of Cloth as Clare Hawkchurch (2 episodes)
2011
DCI Banks as Dr. Elizabeth Waring (1 episode)
2011
Vera as Gloria Edwards (1 episode)
2010
Mid Morning Matters with Alan Partridge as Hayley (1 episode)
2010
Downton Abbey as Baxter (7 episodes)
2010
Downton Abbey as Phyllis Baxter (16 episodes)
2009
Land Girls as Diana Granville (5 episodes)
2008
Moving Wallpaper as Nancy Weeks (18 episodes)
2007
Party Animals as Jo Porter (8 episodes)
2007
The Boat People as Alice
2006
Lead Balloon as Mel (27 episodes)
2005
Festival as Petra Loewenberg
2005
Doctor Who as Cleaves (2 episodes)
2005
Blake's Junction 7 as Jenna
2005
Twisted Tales (1 episode)
2005
According to Bex (8 episodes)
2004
Out of time as Alice
2004
The Worst Week of My Life as Cassie (7 episodes)
2004
Hustle as Dr. Dana Deville (1 episode)
2004
New Tricks as Susannah Morton (1 episode)
2003
Trevor's World of Sport as Caroline Bradley (3 episodes)
2003
Spine Chillers (1 episode)
2003
Red Cap (12 episodes)
2002
Before You Go as Felicia
2001
Teachers as Susan (18 episodes)
2000
Nature Boy as Ros (4 episodes)
1999
Perdie as Miss Jennings
1998
Killer Net as P.C. Pam Boxer (4 episodes)
1997
Jonathan Creek as Sharon (1 episode)
1997
Midsomer Murders as Diana DeQuetteville (1 episode)
1993
Peak Practice as Cheryl Parker (1 episode)
1989
Agatha Christie's Poirot as Maureen Summerhayes (1 episode)
1986
Casualty as Monica Batchelor (1 episode)
1984
The Bill (1 episode)