Breaking and Entering 2006
as Bea
The Thief Lord 2006
as Morosina
Five Children and It 2004
as Jane
Secret Passage 2004
as 8 years old Isabel
Hello, Friend 2003
as Child
From Hell 2001
as Alice Crook
Little White Lies 1998
as Rosie
Credits from TMDB.