| Pillion (2025) as Peggy |
| MH17: The Plane Crash That Shook The World (2024) as Narrator - (Voice) |
| Prime Suspect: Murder In Suburbia (2024) as Narrator |
| Frank Bough: National Treasure, National Disgrace (2023) as Narrator |
| Catherine Called Birdy (2022) as Morwenna |
| Help (2021) as Gaynor |
| National Theatre Live: Paradise (2021) as Philoctetes |
| Toxic Town: The Corby Poisonings (2020) as Narrator (voice) |
| Brighton (2019) as Doreen |
| Dusty and Me (2018) as Lil Springfield |
| Spoon Fed (2018) as Ellie |
| All That You Love Will Be Carried Away (2017) as Alice |
| Alan Clarke: Out of His Own Light (2016) as Self |
| Peekaboo (2015) as Emily |
| National Theatre Live: A Taste of Honey (2014) as Helen |
| Married to the Moonies (2012) as Narrator |
| Shirley (2011) as Eliza Bassey |
| Whistle and I'll Come to You (2010) as Hetty |
| Red Riding: The Year of Our Lord 1980 (2009) as Joan Hunter |
| In Passing (2009) as Fay Travers |
| Inkheart (2008) as Mortola |
| Our Hidden Lives (2005) as Edie Rutherford |
| Born With Two Mothers (2005) as Laura Mayfield |
| Planespotting (2005) as Lesley Coppin |
| Vera Drake (2004) as Jessie Barnes |
| Carrie's War (2004) as Louisa Evans, aka 'Aunty Lou' |
| Carla (2003) as Helen North |
| Cheeky (2003) as Kath |
| The Second Coming (2003) as Judith Roach |
| Paul Gascoigne "Gazza" in China (2003) as Self - Narrator |
| From Hell (2001) as Kate Eddowes |
| Great Expectations (1999) as Mrs. Joe |
| The Full Monty (1997) as Jean Horsefall |
| The Moonstone (1996) as Rosanna Spearman |
| Priest (1995) as Mrs. Unsworth |
| Speaking In Tongues (1994) as Susan |
| Syrup (1994) as Ms. James |
| Naked (1993) as Louise |
| Close My Eyes (1991) as Jessica |
| Top Girls (1991) as Dull Gret / Angie |
| Wedded (1990) as Woman |
| Night Voice (1990) as Marion Parkin |
| The Rachel Papers (1989) as Jenny |
| The Love Child (1988) as Bernadette |
| Road (1987) as Valerie |
| Rita, Sue and Bob Too (1987) as Michelle |