The plot is rather predictable, and a good mix of several sci-fi staples, mixed up with a love story. At 160 minutes long, its pretty lengthy, but it has enough action to keep it moving. The effects were pretty incredible, however I would recommend seeing this film in RealD 3d rather than the Imax 3d. Don't worry about bouncy balls or chintzy 3-d effects of things flying at you-- not in this film-- it's more of an immersive 3-d. In the end, I would say watch this film for what it is going to do to the movie industry, not just for this story.