Actor
The Last Letter from Your Lover
2021
as Older Jennifer Sterling
Star Wars: The Rise of Skywalker
2019
as General Engell
Suite Française
2015
as Jeanne Michaud
A Long Way Down
2014
as Hope
A Liar's Autobiography: The Untrue Story of Monty Python's Graham Chapman
2012
as (voice)
Turnout
2011
as Sophie's Mum
The Awakening
2011
as Harriet Cathcart
One Day
2011
as Mrs. Cope
How to Lose Friends & Alienate People
2008
as Rachel Petkoff
Brothers of the Head
2006
as Laura Ashworth - present
Morlang
2001
as Ellen Morlang
The Life and Adventures of Nicholas Nickleby
2001
as Mrs. Nickleby
Billy Elliot
2000
as Tutor 2
Runaway Bride
1999
as Hula Girl
A Kid in Aladdin's Palace
1997
as Jasmine
The Wings of the Dove
1997
as Merton's Party Companion
Crossing the Floor
1996
as Alison Hanratty
Heavenly Creatures
1994
as Hilda Hulme
Palmer
1991
as Miss Roberts
Death of a Son
1989
as Night Nurse
The Happy Valley
1987
as Christmas Party Guest
The Best Medicine
as Woman