Could not fault it!!!
As previous reviews have said - this film does have everything, its magical, funny, and exciting yet it still keeps you on the edge of your seat. Things happen in the film that you wouldn't expect.
In some films that are made simlar to this one, it can be easy to predict what will happen next - but this film it totally different and would reccomend it to anyone!!