2025
The Salt Path as Polly2024
Rob Beckett's Smart TV as Self - Guest2022
Riches as Maureen Dawson2020
Between Two Worlds as Cate Walford2020
Sisters as Claire2018
Innocent as Alice Moffatt2017
Walks with My Dog as Self2017
Love of My Life as Tamara2016
The Rain Collector as Lady Kentworth2014
Doctor Who Extra as Self2014
The Crimson Field as Matron Grace Carter2014
In the Club as Roanna2012
A Mother's Son as Rosie2012
Queen Elizabeth II: A Diamond Jubilee Celebration as Narrator2011
Celebrity Antiques Road Trip as Self - Participant2011
Outcasts as Stella Isen2010
Luther as Vivien Lake2010
Bouquet of Barbed Wire as Cassie Manson2010
Under the Hammer as Not available2009
Glamour's Golden Age as Voiceover Artist2008
Married to the Eiffel Tower as Narrator2007
Kingdom as Beatrice Kingdom2006
Falling Apart as Clare2006
The Kindness of Strangers as Fiona Charters2005
Doctor Who as Lundvik2005
Separate Lies as Priscilla2004
Doc Martin as Doctor Sophie Trent2004
Doc Martin as Sophie Trent2004
Agatha Christie's Marple as Evelyn Hillingdon2004
This World as Not available2003
Quicksand as Sarah2003
Lucky Jim as Carol Goldsmith2002
Spooks as Ros Myers2002
Wire in the Blood as DCI Carol Jordan2002
The Real Gary Glitter as Narrator2001
Ancient Apocalypse as Narrator (Voice)2000
Born Romantic as Carolanne1999
Loose Women as Self1999
Mad Cows as Petronella1998
Cold Feet as Karen Marsden1998
Berkeley Square as Victoria St John1997
See You Friday as Sophie1997
Agatha Christie's The Pale Horse as Hermia Redcliffe1997
Hospital! as Helen1996
Silent Witness as CS Sheila Court1994
Cadfael as Mary1993
Peak Practice as Penny1992
Heartbeat as Diane Palmer1992
Between the Lines as Gail Myles1992
The Count of Solar as Caroline1990
Drop the Dead Donkey as Octavia1990
Spatz as Wendy1989
Agatha Christie's Poirot as Celestine1988
This Morning as Self1986
Casualty as Abby Larwood1986
Casualty as Bobbie Croft1984
The Bill as Louise Golding