This City Is Ours as Elaine (1 episode)
2024
The Hardacres as Ma (6 episodes)
2023
The Serial Killer's Wife as Clover (4 episodes)
2023
Payback as Connie Morris (3 episodes)
2022
Ridley as Annie Marling (4 episodes)
2022
Judi Dench: Our National Treasure as Self
2021
End of Term as DS Stacy Harcourt
2021
Time as Lou Harkness (3 episodes)
2020
Penance as Rosalie (3 episodes)
2019
Queens of Mystery as Cat Stone (12 episodes)
2018
The Bletchley Circle: San Francisco as Jean McBrian (8 episodes)
2018
Benidorm: 10 Years on Holiday as Herself
2016
One of Us as Moira Douglas (4 episodes)
2015
Jupiter Ascending as Captain of the Aegis (uncredited)
2014
The Sleeping Room as Cynthia
2013
Shortcuts to Hell: Volume 1
2013
Shetland as Rhona Kelly (25 episodes)
2013
Being Eileen as Mandy Lewis (6 episodes)
2012
Tower Block as Carol
2012
The Bletchley Circle as Jean (7 episodes)
2012
Secrets and Words as Fiona (1 episode)
2011
Lapland as Mandy Lewis
2011
Death in Paradise as Jen Powell (1 episode)
2011
Celebrity Antiques Road Trip as Self - Participant (1 episode)
2011
Vera as Marianne Gower (1 episode)
2008
Survivors as Abby Grant (12 episodes)
2008
Bonekickers as Gillian Magwilde (6 episodes)
2007
The Sarah Jane Adventures as Ruby White (2 episodes)
2007
Walk Away and I Stumble as Elaine Spader
2007
The History of Mr Polly as Nancy Potter
2007
Mobile as Donna Doig (3 episodes)
2007
Benidorm as Sheron (16 episodes)
2007
Benidorm as Sheron Dawson (9 episodes)
2006
The Kindness of Strangers as Ellie Farrelly
2005
Doctor Who as Ravio (2 episodes)
2004
New Tricks as Tricia McAndrew (1 episode)
2003
Between The Sheets as Alona Cunningham (6 episodes)
2003
William and Mary as Mary Gilcrest (18 episodes)
2000
Dirty Tricks as Karen
2000
Some Voices as Mandy
2000
Rebus as Stacy Webster (1 episode)
2000
At Home with the Braithwaites as Megan Hartnoll (26 episodes)
1999
With or Without You as Cathy
1999
Life Support as Alison McIntyre (6 episodes)
1998
Space Island One (1 episode)
1997
Preaching to the Perverted as Eugenie
1997
The Near Room as Elise Gray
1997
Midsomer Murders as Dixie Havergal (1 episode)
1997
Midsomer Murders as Dr. Laura Parr (1 episode)
1996
Silent Witness as Elinor Shaw (2 episodes)
1995
Sharman as Kylie (1 episode)
1995
Bugs as Sarita (1 episode)
1994
99-1 as Lisa (6 episodes)
1993
Harry as Alice (20 episodes)
1992
Heartbeat as Dorothy McGowan (1 episode)
1991
Blonde Fist as Sylvie
1991
Rosebud as The Artist
1990
The Big Man as Melanie
1990
Nuns on the Run as Casino Waitress
1990
Silent Scream as Alice
1988
The Fruit Machine as Hazel
1988
The Dark Room as Sandra
1986
Blood Red Roses as Janey
1984
End of the Line as Lucy