Great story, excellent special effects. My son (11 yr old) loved it. Don't let the long run-time bother you in the least, the movie flies by before you know it. (literally)
Enjoyed seeing two really good actors play roles that worked well together. The slapstick jokes and funny blunders kept the kids interested (8 and 11) and the story kept moving for the adults to stay interested. Finishing up with a happy ending was a great touch for the Holiday Season, but would work well for any time.