
2025
Bring Her Back as Laura2024
Kensuke's Kingdom as Mum (voice)2023
Wonka as Willy's Mother2023
The Smeds and the Smoos as Narrator (voice)2022
The Phantom of the Open as Jean Flitcroft2022
The Lost King as Philippa Langley2022
Mammals as Lue2021
A Boy Called Christmas as Mother Vodol2021
Spencer as Maggie2020
Eternal Beauty as Jane2020
The Snail and the Whale as Snail (voice)2019
Godzilla: King of the Monsters as Dr. Vivienne Graham2017
The Shape of Water as Elisa Esposito2017
Paddington 2 as Mary Brown2016
Maudie as Maud Lewis2015
Stick Man as Stick Lady & Others (voice)2014
Paddington as Mary Brown2014
Godzilla as Dr. Vivienne Graham2014
The One and Only Mike Leigh as Self2014
X+Y as Julie Ellis2014
The Double as Receptionist at Ball2013
Blue Jasmine as Ginger2013
The Phone Call as Heather2013
All Is Bright as Olga2012
Great Expectations as Mrs. Joe2012
The Hollow Crown as Eleanor2012
Room on the Broom as Bird (voice)2011
Jane Eyre as Mrs. Reed2011
Love Birds as Holly2011
Submarine as Jill Tate2010
Conan as Self - Guest2010
Never Let Me Go as Miss Lucy2010
It's a Wonderful Afterlife as Linda / Gitali2010
Made in Dagenham as Rita O'Grady2009
Desert Flower as Marylin2009
Happy Ever Afters as Maura2009
An Education as Sarah Goldman2008
Happy-Go-Lucky as Poppy Cross2007
WΔZ as Elly Carpenter2007
Persuasion as Anne Elliot2007
Cassandra's Dream as Kate2006
HG Wells: War with the World as Rebecca West2006
Hollow China as Terri2006
Shiny Shiny Bright New Hole in My Heart as Nathalie Winter2006
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 Documentarienne2005
Fingersmith as Sue Trinder2005
Twenty Thousand Streets Under The Sky as Ella2004
Vera Drake as Susan Wells2004
Layer Cake as Slasher2003
Jimmy Kimmel Live! as Self - Guest2003
Byron as Mary Shelley2003
The Young Visiters as Rosalind2003
Promoted to Glory as Lisa2003
Byron as Mary Shelley2002
All or Nothing as Samantha2002
Tipping the Velvet as Zena Blake2000
Doctors as Sarah Carne1999
Star Wars: Episode I - The Phantom Menace as Bystander (uncredited)1986
Casualty as Emma ListerNaN
The Semplica Girl Diaries as Not availableNaN
Pretend I'm Not Here as MarieNaN
How and Why as Yvonne Hesselman2019
Cordelia Executive Producer