I am not a huge fan of science fiction movies, however this movie was amazing! The acting is wonderful, the story really pulls you in and gives you an opportunity to really get to know and care about the characters which i think is key for a great movie. I saw it in 3D both times and I don't think you've really seen this movie unless you've seen it in Imax 3D. Even though it was a long movie it really never seemed like it. You just don't want it to end. The visual effects were unbelievable. I wanted to reach out and touch everything. I've seen it twice already and could actually watch it again!