Great movie - we enjoyed ourselves very much. We waited almost a year to see this movie and was not disappointed. Would not recommend for small children. We had three generations come to this movie and everyone loved it. Not once do you look at your watch, it keeps you glued to the screen.