2024
My Lady Jane as Lady Frances Grey2023
Fifteen-Love as And Woodward2022
That Dirty Black Bag as Hellen2022
Mrs. Harris Goes to Paris as Lady Dant2022
Hotel Portofino as Lady Latchmere2021
The Watch as Lord Vetinari2020
Come Away as Eleanor Morrow2019
Pennyworth: The Origin of Batman's Butler as Frances Gaunt2018
Trust as Penelope2018
Ordeal by Innocence as Rachel Argyll2016
The Crown as Lady Rosse2016
Flowers as Viv2016
New Blood as Eleanor Davies2016
This Beautiful Fantastic as Mrs Bramble2014
Inside No. 9 as Elizabeth2014
Fleming as Second Officer Monday2013
Shetland as Phyllis Brennan2012
A Touch of Cloth as Hope Goodgirl2012
Pramface as Not available2011
Death in Paradise as Ciss Dacre2011
Celebrity Antiques Road Trip as Self - Participant2011
The Hour as Lix Storm2010
Downton Abbey as Lady Anstruther2009
Law & Order: UK as Not available2007
Lewis as Judith Suskin2005
The Hitchhiker's Guide to the Galaxy as Questular Rontok2004
Agatha Christie's Marple as Lydia Horton2004
Hustle as Wendy Stanton2004
Agent Cody Banks 2: Destination London as Jo Kenworth2003
The Dreamers as Mother2003
What a Girl Wants as Glynnis Payne2002
Spooks as Juliet Shaw2002
Tipping the Velvet as Diana Lethaby2001
Waking the Dead as Lucy Christie2001
The Cazalets as Diana Mackintosh2000
Rebus as Amanda Morrison1999
The Vice as Dr. Christine Weir1997
The Man Who Knew Too Little as Barbara Ritchie1996
Silent Witness as Not available1996
Karaoke as Anna Griffiths1996
Cold Lazarus as Anna Griffiths1995
Pride and Prejudice as Caroline Bingley1995
Kavanagh Q.C. as Julia Piper1994
Four Weddings and a Funeral as Henrietta1990
Jupiter Moon as Not available1989
Agatha Christie's Poirot as Virginie Mesnard1987
Inspector Morse as Sally Smith1986
Casualty as Celia MortonNaN
Outrageous as Sydney Bowles Mitford2022
Stromboli as Diane2022
Compulsion as Sasha2019
Benjamin as Tessa2019
For Love or Money as Carol2019
One Red Nose Day and a Wedding as Henrietta2018
The Happy Prince as Mrs. Arbuthnott2018
Nativity Rocks! as Clara Hargreaves2017
Love of My Life as Grace2016
The Last Dragonslayer as Stuffco president2016
The Carer as Milly2016
National Theatre Live: The Seagull as Irina Nikolaevna Arkadina2015
Testament of Youth as Mrs. Leighton2014
Mapp and Lucia as Emmeline 'Lucia' Lucas2014
Queen Victoria's Letters: A Monarch Unveiled as Queen Victoria2013
How I Live Now as Aunt Penn2013
Confessions Of An Alien Abductee as Narrator2013
Private Lives as Amanda Prynne2012
We'll Take Manhattan as Lucie Clayton2011
Hysteria as Mrs. Bellamy2011
Hidden as Elspeth Verney2010
Critical Eye as Laura2007
St. Trinian's as Miss Bagstock2007
Sherlock Holmes and the Baker Street Irregulars as Irene Adler2007
Christmas at the Riviera as Diane2006
Suburban Shootout as Not available2006
Breaking and Entering as Kate2006
The Secret Life of Mrs. Beeton as Elizabeth Doring2005
The Best Man as Dana2005
A Waste of Shame: The Mystery of Shakespeare and His Sonnets as Anne Hathaway2003
Fortysomething as Not available2003
Wilde Stories: The Nightingale and the Rose as Professor's Daughter (voice)2002
Crush as Molly Cartwright2000
Longitude as Muriel GouldNaN
The Girlfriend as Lilith2004
Roman Road as Maddy Bancroft2003
Doc Martin and the Legend of the Cloutie as Nicky Bowden2002
The Real Jane Austen as Presenter / Narrator2000
Longitude as Muriel Gould1999
Heart as Nicole Farmer1997
FairyTale: A True Story as Peter Pan1994
Princess Caraboo as Mrs. Peake1994
Tom & Viv as Woman1994
Staggered as Carmen Svennipeg1993
Century as Woman in Police Station1989
Killing Dad (Or How to Love Your Mother) as BarmaidNaN
Brighton Storeys as Not available