2025
Bring Her Back as Not available2024
Kensuke's Kingdom as Mum (voice)2023
Wonka as Willy's Mother2023
The Smeds and the Smoos as Narrator (voice)2022
Mammals as Lue2022
The Lost King as Philippa Langley2022
The Phantom of the Open as Jean Flitcroft2021
Spencer as Maggie2021
A Boy Called Christmas as Mother Vodol2020
The Snail and the Whale as Snail (voice)2020
Eternal Beauty as Jane2019
Godzilla: King of the Monsters as Dr. Vivienne Graham2017
Paddington 2 as Mary Brown2017
The Shape of Water as Elisa Esposito2016
Maudie as Maud Lewis2015
Stick Man as Stick Lady & Others (voice)2014
Paddington as Mary Brown2014
Godzilla as Dr. Vivienne Graham2014
X+Y as Julie Ellis2014
The Double as Receptionist at Ball2014
The One and Only Mike Leigh as Self2013
Blue Jasmine as Ginger2013
All Is Bright as Olga2013
The Phone Call as Heather2012
Honest Trailers as Willy Wonka's Mother / Mary Brown (archive footage)2012
The Hollow Crown as Eleanor2012
Great Expectations as Mrs. Joe2012
Room on the Broom as Bird (voice)2011
Jane Eyre as Mrs. Reed2011
Submarine as Jill Tate2011
Love Birds as Holly2010
Conan as Self - Guest2010
Never Let Me Go as Miss Lucy2010
Made in Dagenham as Rita O'Grady2010
It's a Wonderful Afterlife as Linda / Gitali2009
Desert Flower as Marylin2009
An Education as Sarah Goldman2009
Happy Ever Afters as Maura2008
Happy-Go-Lucky as Poppy Cross2007
Cassandra's Dream as Kate2007
Persuasion as Anne Elliot2007
WΔZ as Elly Carpenter2006
The Painted Veil as (Credited but deleted)2006
Man to Man with Dean Learner as Marie Pising2006
Man to Man with Dean Learner as Susan (voice)2006
Man to Man with Dean Learner as Documentarienne2006
Shiny Shiny Bright New Hole in My Heart as Nathalie Winter2006
HG Wells: War with the World as Rebecca West2006
Hollow China as Terri2005
Fingersmith as Sue Trinder2005
Twenty Thousand Streets Under The Sky as Ella2004
Layer Cake as Slasher2004
Vera Drake as Susan Wells2003
Jimmy Kimmel Live! as Self - Guest2003
Byron as Mary Shelley2003
Byron as Mary Shelley2003
The Young Visiters as Rosalind2002
Tipping the Velvet as Zena Blake2002
All or Nothing as Samantha2000
Doctors as Sarah Carne1999
Star Wars: Episode I - The Phantom Menace as Bystander (uncredited)NaN
The Semplica Girl Diaries as Not available2003
Promoted to Glory as Lisa1986
Casualty as Emma Lister2019
Cordelia Executive Producer