Up at the Villa
2000 · Drama
as Mary Panton
Military Wives
2020 · Comedy
as Kate
Only God Forgives
2013 · Action
as Crystal
In Your Hands
2011 · Drama
as Anna Cooper
My Old Lady
2014 · Comedy
as Chloé Girard
Angels and Insects
1996 · Drama
as Matty Crompton
The Secret Life of Ian Fleming
1990 · Adventure
as Leda St Gabriel
The Party
2018 · Comedy
as Janet
The Tenth Man
1988 · Drama
as Therese Mangeot
Suite Française
2015 · Drama
as Madame Angellier
The Woman in the Fifth
as Margit
Man to Man
2005 · Drama
as Elena Van Den Ende
The Horse Whisperer
1998 · Drama
as Annie MacLean
Random Hearts
1999 · Drama
as Kay Chandler
Evelyn Waugh's A Handful of Dust
as Brenda Last
Keeping Mum
2006 · Comedy
as Gloria Goodfellow
Nowhere Boy
2009 · Biography
as Mimi
Life as a House
2001 · Drama
as Robin Kimball
Slow Horses S5
2025 · Drama
as Diana Taverner
The Invisible Woman
2014 · Biography
as Mrs. Frances Ternan
Before the Winter Chill
2013 · Drama
as Lucie
Darkest Hour
2017 · Biography
as Clemmie
Easy Virtue
2009 · Comedy
as Veronica Whittaker
Microcosmos
1996 · Documentary
as Narrator (English version)
Two Tickets to Greece
2023 · Comedy
as Bijou
Bel Ami
2012 · Crime
as Virginie Rousset
Arsène Lupin
2004 · Action
as Joséphine - Comtesse de Cagliostro
Looking for Hortense
2012 · Comedy
as Iva Delusi
Rebecca
2020 · Drama
as Mrs. Danvers
Gosford Park
2002 · Comedy
as Sylvia McCordle
Tell No One
2006 · Crime
as Hélène Perkins
In the House
2012 · Drama
as Jeanne Germain
Under the Cherry Moon
1986 · Comedy
as Mary Sharon
Four Weddings and a Funeral
1994 · Comedy
as Fiona - Wedding One
The Other Boleyn Girl
2008 · Biography
as Lady Elizabeth Boleyn
Mission: Impossible
1996 · Action
as Sarah Davies
Salmon Fishing in the Yemen
as Patricia Maxwell
Confessions of a Shopaholic
as Alette Naylor
Chromophobia
2006 · Drama
as Iona Aylesbury
My Mother's Wedding
2025 · Comedy
as Diana
Hollywood Con Queen
2024 · Documentary
as Self - Katharine Clifton
The Golden Compass
2007 · Adventure
as Stelmaria