1993 : Royal Celebration de Ferdinand Fairfax (TV) : petite fille
1994 : A Village Affair de Moira Armstrong : Natasha Jordan
1995 : The Bill de Geoff McQueen (série télévisée) épisode Swan Song : Sheena Rose
1995 : Les péchés mortels (Innocent Lies) de Patrick Dewolf : Celia (enfant)
1996 : Treasure Seekers de Juliet May : Princesse
1998 : Coming Home de Giles Foster (TV) : Judith (enfant)
1999 : Star Wars : épisode I - La Menace fantôme (Star Wars: Episode I - The Phantom Menace) de George Lucas : Sabé
1999 : Oliver Twist de Renny Rye (mini-série télévisée) : Rose Fleming
2001 : Deflation de Roger Ashton-Griffiths : Jogger
2001 : Princess of Thieves de Peter Hewitt (TV) : Gwyn
2001 : The Hole de Nick Hamm : Frances 'Frankie' Almond Smith
2002 : Joue-la comme Beckham (Bend It Like Beckham) de Gurinder Chadha : Juliette 'Jules' Paxton
2002 : Thunderpants de Peter Hewitt (non créditée) : Étudiante en musique
2002 : Pure de Gillies MacKinnon : Louise
2002 : New Year's Eve de Colin Spector : Leah
2002 : Doctor Zhivago de Giacomo Campiotti (série télévisée) : Lara Antipova (neé Guishar)
2002 : The Seasons Alter de Roger Lunn : Helena
2003 : Gaijin de Fumi Inoue : Voix de Kate
2003 : Pirates des Caraïbes : La malédiction du Black Pearl (Pirates of the Caribbean: The Curse of the Black Pearl) de Gore Verbinski : Elizabeth Swann + Narration
2003 : Love Actually de Richard Curtis : Juliet
2004 : Le Roi Arthur (King Arthur) de Antoine Fuqua : Guinevere
2005 : Stories of Lost Souls de Deborra-Lee Furness et William Garcia (segment de New Year's Eve : Leah)
2005 : The Jacket de John Maybury : Jackie Price
2005 : Orgueil et préjugés (Pride and Prejudice) de Joe Wright : Elizabeth 'Lizzie' Bennet
2005 : Domino de Tony Scott : Domino Harvey
2006 : Pirates des Caraïbes : Le secret du coffre maudit (Pirates of the Caribbean: Dead Man's Chest) de Gore Verbinski : Elizabeth Swann
2006 : Kingdom Hearts II de Robert Constanzo (jeu vidéo, apparaît sous le personnage d'Elizabeth Swann pour Pirates des Caraïbes) : Elizabeth Swann
2007 : Silk de François Girard : Hélène Joncourt
2007 : Pirates des Caraïbes : Jusqu'au bout du monde (Pirates of the Caribbean 3) de Gore Verbinski : Elizabeth Swann
2007 : Atonement de Joe Wright : Cecilia Tallis
2007 : The Edge of Love de John Maybury : Vera Philips
2008 : The Duchess de Saul Dibb : Lady Georgiana Spencer