Filmography

Vera
2011 · Anne Preece

Waterloo Road
2006 · Esther Fairclough

Lewis
2007 · Magda Donnelly

Timeshift
2002 · self

This Life
1996 · Anna

Little Crackers
2010 · Mother

The Fades
2011 · Helen

Reckless
1997 · Vivien Reid

Gunpowder, Treason & Plot
2004 · Lady Huntly
Love in the 21st Century
1999 · Ellie
The Sherman Plays
1993 · Bev, Fiona
If...
2004 · Actor

Your Cheatin' Heart
1990 · Actor

Undercover Heart
1998 · Lois Howarth

The 50 Greatest Television Dramas
2007 · Self

Big Women
1998 · Layla

The Party's Just Beginning
2018 · Actor

Tube Tales
1999 · Heroine (segment "Mouth")

The Crash
2013 · Susanna Grew

Sunset Song
2015 · Jena Guthrie

Sirens
2002 · DC Jay Pearson

Sunshine on Leith
2013 · Chef

The Fantastic Mr Feynman
2013 · Narrator (voice)
Outside the Rules
2002 · Actor

Festival
2005 · Joan Gerard

Elephant Juice
1999 · Daphne

Shiny Shiny Bright New Hole in My Heart
2006 · Maya

Rubenesque
2013 · Bethann

This Life +10
2007 · Anna Forbes
Quite Ugly One Morning
2004 · Sara Slaughter

Your Cheatin' Heart
1990 · Actor

Surreally Scozzese: Enrico Cocozza 1921 - 1997
2001 · Self - (narrator)

New Town
2009 · Meredith

Two Doors Down
2013 · Caroline
Rough Treatment
2000 · Eve Turner

Bunny
2018 · Actor

Duck Daze
2019 · Johnina

Priest School
2020 · Narrator
Dancing
1995 · Actor

Transsexual Stories
2015 · Narrator (voice)