I can't believe people are trashing this movie. The story has so many layers, but i guess only if you take sometimes to think through it you could realize it. Lazy minds cannot appreciate it. The set design and visual effects are beautiful. Plus they built the set and minimize computer effects to the least possible. I don't think there that's many filmmakers out there still want to build something in a scifi movie.