* The Reader (2008)- Hanna Schmitz
* Le renard et I’enfant (2007). International Title: The Fox and the Child. Kate Winslet
was the narrator for the English version of this film.
* The Holiday (2006)- Iris Simpkins
* Flushed Away (2006)- Rita (voice)
* All the King’s Men (2006)- Anne Stanton
* Little Children (2006)- Sarah Pierce
* Romance & Cigarettes (2005)- Tula
* Finding Neverland (2004)- Sylvia Llewelyn Davies
* Eternal Sunshine of the Spotless Mind (2004)- Clementine Kruczynski
* The Life of David Gale (2003)- Bitsey Bloom
* Plunge: The Movie (2003)- Clare
* Iris (2001)- Young Iris Murdoch
* Christmas Carol: The Movie (2001)- Belle (voice)
* Enigma (2001)- Hester Wallace
* War Game (2001)- Annie (voice)
* Quills (2000)- Madeleine LeClerc
* Holy Smoke (1999)- Ruth
* Faeries (1999)- Brigid (voice)
* Hideous Kinky (1998)- Julia
* Titanic (1997)- Rose DeWitt Bukater
* Hamlet (1996)- Ophelia
* Jude (1996)- Sue Bridehead
* Sense and Sensibility (1995)- Marianne Dashwood
* A Kid in King Arthur’s Court (1995)- Princess Sarah
* Heavenly Creatures (1994)- Juliet Hulme