I've seen this in 2D and in 3D and I love each for different reasons. The acting is surprisingly good, the story line is good, and the effects are a sight to behold. The last 30 minutes of this movie will have you on the edge of your seat the entire time. If you like sci-fi at all, you must see this movie in the theaters.