I took my son to see this movie in 3D. When it was finished we were tempted to stay and watch it again at the next showing. The story was classic, the effects were awesome, and the detail was great. This movie did not feel like 2 hrs & 40 mins long. Some people with small bladders should probably hit the restroom before the movie starts but it was definately not too long.