2024
The Jetty as Sylvia2023
The Buccaneers as The Dowager Duchess of Tintagel2022
I Hate You as Naomi2021
The Larkins as Miss Edith Pilchester2019
Vienna Blood as Rachel Liebermann2019
Gentleman Jack as Eliza Priestley2016
The Crown as Kathleen Sutherland2016
Power Monkeys as Lauren2014
Happy Valley as Vicky Fleming2014
What We Did on Our Holiday as Margaret McLeod2013
It's Kevin as Various2011
Scott & Bailey as DCI Gill Murray2011
Twenty Twelve as Kay Hope2010
Sherlock as Dr Stapleton2010
Little Crackers as Helen2010
Bellamy's People as Not available2009
The Making of... Ashes to Ashes as Herself2009
Endgame as Gill2008
Ashes to Ashes as Caroline Price2008
Mrs In-Betweeny as Emma2006
The IT Crowd as Helen Buley2006
Suburban Shootout as Joyce Hazledine2005
Festival as Micheline Menzies2004
I Am Not an Animal as Winona the Dog (voice)2003
State of Play as Helen Preger2003
Hello, Friend as Friend2003
Anglian Lives: Alan Partridge as Mary (voice)2001
Linda Green as Lucy Cooper2000
Jam as Various2000
Attachments as Lin1999
Tilly Trotter as Eileen Sopwith1998
Big Train as Not available1997
I'm Alan Partridge as Sonja1997
Brass Eye as Beauty Pageant Mother1997
Brass Eye as Suzanzee Wooola-Koopus1997
Brass Eye as Role Play Wife / Honolee Dolholly1997
Mrs. Dalloway as Rezia Warren Smith1996
Hetty Wainthropp Investigates as Karen1994
Woman of the Wolf as Madame Plaisir1994
Faith as Ros1993
Cracker as Catriona Bilborough1989
Agatha Christie's Poirot as Judith ButlerNaN
Riot Women as Yvonne2019
Traces Writer2019
Traces Creator2011
Scott & Bailey Writer2000
Jam Writer2000
Attachments Writer1996
This Life Writer