| Hoard (2024) Sam |
| Bank of Dave (2023) Maureen |
| Sainsbury's: Christmas Food Secrets (2021) Self |
| The Canterville Ghost (2021) Masilda Lovell |
| National Theatre Live: Rockets and Blue Lights (2021) Danby / Mary / Meg / Shona |
| Help (2021) Polly |
| The Loss Adjuster (2020) Lorna Fitzgerald |
| My Beautiful Laundrette (2020) Rachel / Cherry |
| The Importance of Being Earnest (2020) Lady Bracknell |
| An Accidental Studio (2019) Self |
| The Fight (2019) Viv Best |
| Together (2018) |
| Two Graves (2018) Margaret Powers |
| The Marker (2017) Maura |
| ChickLit (2016) Diana |
| Ollie Kepler's Expanding Purple World (2013) Jackie |
| Liverpool Nativity (2007) Herodia |
| Forgiven (2007) Therapist |
| The Old Man Who Read Love Stories (2001) |
| A Son of Africa: The Autobiography of a Slave (1996) Narrator |
| Priest (1995) Maria Kerrigan |
| Tasting Freedom (1994) Narrator |
| Remember (1993) Patty |
| Angels (1992) Frances |
| The Lost Language of Cranes (1992) Jerene |
| Out of the Blue (1991) Julie |
| Turbulence (1991) Melissa |
| Brian Cox on Acting in Tragedy (1989) Self |
| The Serpent and the Rainbow (1988) Marielle Duchamp |
| On the Palm (1987) Celia |
| Business as Usual (1987) Josie Patterson |
| Mona Lisa (1986) Simone |
| Black Samphire |