2001 - Enigma as Hester Wallace
2001 - Therese Raquin as Therese Raquin
2000 - Quills as Madeleine le Clerc
1999 - Faeries (voice)
1999 - Holy Smoke as Ruth Barron
1998 - Titanic: Breaking New Ground (TV) as Herself/Rose DeWitt Bukater
1998 - Hideous Kinky as Julia
1997 - Titanic as Rose DeWitt Bukater
1996 - Hamlet as Ophelia
1996 - Jude as Sue Bridehead
1995 - Sense and Sensibility as Marianne Dashwood
1995 - Kid in King Arthur's Court as Princess Sarah
1994 - Heavenly Creatures as Juliet Hulme
1992 - "Get Back" TV Series as Eleanor Sweet
1991 - "Dark Season" TV Series as Reet