Personally, I think this movie left a lot to be desired. There are too many plot holes, not enough explanations, to many things feeling skipped over and the ending left me with more questions than answers (and yet it's a very final closed ending that doesn't leave much room for satisfying sequels). It's an ok movie for kids, but is NOT among Disney's best works (or even ok works) in my opinion. This was a swing and a miss. They could have done so much better.