This movie deserves much more notice than it receives. To say it is underrated is an understatement. It is one of the best movies I have ever seen, taking elements from many other sci-fi films and altering them into a unique concept. Not at all predictable like many of the other movies of the same genre. Definite 10/10 with an 11/10 in both the acting and storytelling departments.