All of this is presented in a charming, generally amusing fashion. While almost entirely family-friendly, the film deserves its PG rating: One plot point near the very end would have totally freaked my tender childhood sensibilities. Grade: B+ (Rated PG for sequences of intense action and some scary images, and brief mild language.