The plot started out a little slow but that was masked by the wonderful visual world that you are surrounded in. I'm glad they spent the extra time early in the character development as the end of the movie was that much more exciting when you feel invested in the characters. I would highly recommend seeing this film in 3d and if possible in the imax. It is worth the extra money if you have one in your area.