2023
Mrs Sidhu Investigates as Bridget Anderson (1 episode)
2022
Empire of Light as Brenda Ellis
2022
Cell 8 as Alice Finnigan (1 episode)
2021
La Fortuna as Jueza Ellis (6 episodes)
2021
Grace as Fernanda Robinson (1 episode)
2019
State of the Union as Cathy (1 episode)
2018
The Princess Switch as Queen Caroline
2018
Shakespeare & Hathaway - Private Investigators as Lady Tatiana Mortimer (1 episode)
2017
Transformers: The Last Knight as Viviane's Mum
2016
Take Down as Lisa Hartmann
2016
The Night Manager as Barbara Vandon (2 episodes)
2015
Unforgotten as Mel Hollis (6 episodes)
2014
The Face of an Angel as Sarah
2014
Miracle Landing on the Hudson as Pam Seagle
2014
Quirke as Rose Crawford (2 episodes)
2013
Crossing Lines as Lydia Hanbury (1 episode)
2013
Father Brown as Lady Margot Hawthorne (1 episode)
2012
Sightseers as Blond Boy's Mother
2012
Pramface (1 episode)
2012
The Best Exotic Marigold Hotel as Madge's Daughter
2009
The Prisoner as 1981 (1 episode)
2009
The Take as Patricia (4 episodes)
2009
Above Suspicion as Andrea Lesser (3 episodes)
2008
Ashes to Ashes as Gaynor Mason (1 episode)
2007
Secret Diary of a Call Girl as Fiona (1 episode)
2007
Medium Rare as Camille
2006
Robin Hood (2 episodes)
2006
Mayo as Hope Hendrick (1 episode)
2005
A Very Social Secretary as Carole Caplin
2005
A Cock and Bull Story as Joanna
2005
Batman Begins as Martha Wayne
2005
Sugar Rush as Stella (20 episodes)
2005
Doctor Who as Computer (voice) (1 episode)
2004
Life Begins as Yvonne (1 episode)
2004
London Voodoo as Sarah
2004
New Tricks as Lulu Questor (1 episode)
2003
Three Blind Mice as Thomas's Boss
2002
Wire in the Blood (1 episode)
2002
NCS: Manhunt (6 episodes)
2001
Waking the Dead as Claire Yardley (2 episodes)
2001
As If as Counsellor (1 episode)
2000
Too Much Sun as Tracey Jo (1 episode)
2000
Rebus as DCI Gill Templer (4 episodes)
2000
Monarch of the Glen (3 episodes)
1999
People Like Us (1 episode)
1999
The Winslow Boy as Miss Barnes, Beacon Reporter
1998
Space Island One (1 episode)
1997
Mrs Brown as Princess Alexandra
1997
Midsomer Murders as Carolyn Armitage (1 episode)
1997
Midsomer Murders as Miranda Darnley (1 episode)
1996
Hetty Wainthropp Investigates as Mrs Laura Swinbank (1 episode)
1994
Anna Lee as Lauren Jones (1 episode)
1992
A Touch of Frost as Martine Phillips (1 episode)
1991
The House of Eliott as Francine Baily (1 episode)
1990
Drop the Dead Donkey as Jenny (4 episodes)
1989
Agatha Christie's Poirot as Jane Olivera (1 episode)
1983
Auf Wiedersehen, Pet as Heather Lane (1 episode)
1979
Minder as Susie (1 episode)