Surprisingly good movie from beginning to end. The actors are just great, especially taking into account that most of them are kids. Even though the story could be more interesting or transcendental to make a masterpiece out of this, the whole production is beautiful and of an enormous quality. Entertaining and thrilling 2 hours long. Totally recommended.