A great feel good movie without sex violence or foul language with amazing graphics, special effects and basic good guys vs. bad guys story line. The good guys defeat the bad guys and the ending is uplifting with some touching moments. A great movie for kids of all ages. In three D. I went with my grandson. He loved it.