Took the whole family to see this movie after watching the trailers on TV. It was long but did not feel like a 2hr 40min movie. My 5&7 year old loved the 3D aspect and did not ask once if the movie was almost over!!!! Kept everyone's attention. The special effects were great, the plot was a little "overboard" but overall great movie!!!