Amazing movie plot, great story and if I'm being honest, a dream cast. The actors did a great job potraying the characters they were supposed to play, the personalities of each and every one is simply brilliant. The directors and writers also did an outstanding job. I would definetly reccomend this movie, and it's pretty appropriate for most children too.