Actor
Bridget Jones: Mad About the Boy
2025
as Una Alconbury
Good Grief
2023
as Imelda
Love Again
2023
as Gina Valentine
Fifty-Four Days
2023
as Gloria
Mummies
2023
as Mother Carnaby (voice)
Christmas on Mistletoe Farm
2022
as Miss Womble
Beauty and the Beast: A Comic Relief Pantomime for Christmas
2021
as Malabelle
Louisa: An Amazing Adventure
2021
as May Crocombe (voice)
Love Sarah
2020
as Mimi
Cinderella: After Ever After
2019
as Madame Blackheart
Malevolent
2018
as Mrs. Green
Nativity Rocks!
2018
as Mrs. Keen
One Evening In June
2018
as Beth
Mamma Mia! Here We Go Again
2018
as Vice Chancellor
To Provide All People
2018
as Patient
Finding Your Feet
2017
as Bif
Monster Family
2017
as Cheyenne (voice)
A Cure for Wellness
2017
as Victoria Watkins
Bridget Jones's Baby
2016
as Una Alconbury
Absolutely Fabulous: The Movie
2016
as Claudia Bing
Year by the Sea
2016
as Erikson
Molly Moon and the Incredible Book of Hypnotism
2015
as Edna
The Second Best Exotic Marigold Hotel
2015
as Madge Hardcastle
Nativity 3: Dude, Where's My Donkey?!
2014
as Mrs. Keen
What We Did on Our Holiday
2014
as Agnes Chisolm
The Love Punch
2014
as Pen
The Best Exotic Marigold Hotel
2012
as Madge Hardcastle
Acts of Godfrey
2012
as Helen McGann
My Angel
2011
as The Librarian
Lost Connection
2010
as Mum
You Will Meet a Tall Dark Stranger
2010
as Enid Wicklow
The Road to Coronation Street
2010
as Doris Speed
The Man Who Married Himself
2010
as Mother
St Trinian's 2: The Legend of Fritton's Gold
2009
as Matron
Player
2008
as Laetitia
St. Trinian's
2007
as Hausmutter
The Lavender List
2006
as Mary Wilson
Imagine Me & You
2006
as Tessa
Nanny McPhee
2005
as Mrs. Quickly
Wah-Wah
2005
as Lady Riva Hardwick
Mr Harvey Lights a Candle
2005
as Miss Davies
Bridget Jones: The Edge of Reason
2004
as Una Alconbury
Wimbledon
2004
as Lydice Kenwood
Out of Bounds
2003
as Doctor Imogen Reed
Calendar Girls
2003
as Celia
Heartlands
2003
as Sonja
The Planman
2003
as Gail Forrester
A Is for Acid
2002
as Rose Henderson
Plain Jane
2002
as Ellen Reynolds
Thunderpants
2002
as Miss Rapier
The Gathering Storm
2002
as Violet Pearman
Station Jim
2001
as Miss Frazier
Lucky Break
2001
as Amy
Bridget Jones's Diary
2001
as Una Alconbury
Revelation
2001
as Harriet Martel
Victoria Wood with All the Trimmings
2000
as Self/Various Characters
A Christmas Carol
1999
as Mrs Bennett
Star Wars: Episode I - The Phantom Menace
1999
as Fighter Pilot Bravo 5
Hilary and Jackie
1998
as Iris Du Pré
Mr White Goes To Westminster
1997
as Victoria Madison
The Borrowers
1997
as Homily Clock
Into the Blue
1997
as Nadine Cunningham
Hospital!
1997
as Sister Muriel
The Writing on the Wall
1996
as Kirsty
A Very Open Prison
1995
as Victoria Bridgewater
In the Bleak Midwinter
1995
as Fadge
The Return of the Native
1994
as Susan Nunsuch
Mary Shelley's Frankenstein
1994
as Mrs. Moritz
Pat and Margaret
1994
as Claire
A Dark Adapted Eye
1994
as Vera
Boswell and Johnson's Tour of the Western Isles
1993
as Lady MacDonald
Victoria Wood's All Day Breakfast
1992
Thacker
1992
as Ann Hadon Smith
Blue Black Permanent
1992
as Barbara Thorburn
The Harmfulness of Tobacco
1991
102 Boulevard Haussmann
1990
as Madame Massis
Old Flames
1990
as Davina Wright / Hopjoy
The World of Eddie Weary
1990
as Birdie
Murder on the Moon
1989
as Patsy Diehl
An Audience With Victoria Wood
1988
as Self - Questioner
Highlander
1986
as Kate MacLeod
The Wicked Lady
1983
as Servant at Inn
The Nightmare Man
1981
as Fiona Patterson
Death on the Nile
1978
as Maid (uncredited)
Ice Age
1978
as Housemaid
House of Whipcord
1974
as Barbara
Assassin
1973
as Stacy's Secretary
The Temptation Of Gracie
as Gracie Burton
The Thursday Murder Club
as Joyce Meadowcroft