Great movie. Almost 3 hours longs but the movie keeps you on the edge of your seat the whole time. Special effects were amazing! You defintely need to see this movie in 3D, it only adds to the special effects. Would recommend this movie to anyone over the age of 8. Some bad language but I'm sure kids hear worse at school now a days anyway.