2024
Moonflower Murders as Katie Williams (2 episodes)
2024
Rivals as Lady Monica Baddingham (8 episodes)
2024
A Very Royal Scandal as Sarah Ferguson (3 episodes)
2023
Wilderness as Caryl (6 episodes)
2023
The Unlikely Pilgrimage of Harold Fry as Farmer’s Wife
2022
Sherwood as Cathy Rowley (7 episodes)
2022
Magpie Murders as Katie Williams (6 episodes)
2020
Enola Holmes as Mrs. Lane
2019
Spider-Man: Far From Home as Janice
2019
Don't Forget the Driver as Fran (6 episodes)
2018
Requiem as Rose Morgan (6 episodes)
2017
Genius as Pauline Einstein (4 episodes)
2015
Home Fires as Pat Simms (12 episodes)
2014
Inside No. 9 as Vicky (1 episode)
2013
My Mad Fat Diary as Linda Earl (16 episodes)
2012
Mrs Biggs as Ruby Wright
2012
Murder: Joint Enterprise as Ellen
2011
Great Expectations as Mrs. Gargery (2 episodes)
2011
Black Mirror as Police Detective (1 episode)
2011
Death in Paradise as Rachel Baldwin (1 episode)
2011
The Fades as Meg Roberts (6 episodes)
2010
Lizzie and Sarah as Fiona
2009
Enid as Dorothy Richards
2009
Collision as Karen Donnelly (5 episodes)
2008
Ashes to Ashes as Trixie Walsh (1 episode)
2007
I Am Bob as Barmaid/Patsy Cline Lookalike
2005
Doctor Who as Ida Scott (2 episodes)
2004
Carrie and Barry (12 episodes)
2002
The Stretford Wives as Elaine Massey Simmons
2002
Doctor Sleep as Grace
2001
Linda Green as Michelle Fenton (20 episodes)
2000
Sins as Faith Blackwell (née Green) (7 episodes)
1999
Shockers: The Visitor as Terri
1999
Spaced as Yolanda (1 episode)
1999
Plunkett & MacLeane as Lady Estelle Darcy
1997
Spice World as Deborah
1997
Under the Skin as Rose Kelly
1996
Secrets & Lies as Roxanne Purley
1986
Casualty as Policewoman (1 episode)