Solid plot regardless of lots of plotholes The movie visual were spectacular. It felt like "Dune" and "Blade Runner", but better, so it was very nice to stare at this potential future for humanity.
The story was solid, coherent, nice pace, and easy to follow. Nothing we have not seen before. However, the first half of the movie suffers from plot-holes that made me pull out from the immersion and say, "What? That's was stupid", or, "That does not make sense". On top of unlikable main character that keep me wanting to punch him in the face. The 2nd half of the movie was excellent: the story started to make much sense, the characters suddenly were better written, and I started sympathize more towards them, especially at the very end.
There is no big questions or philosophical questions as I would have expected for this type plot, so I think it was wasted opportunity.
Soundtrack was excellent as it was made by Hans Zimmer. Overall, it is solid scifi film. I movie I wouldn't mind re-watching sometime in the future.