(+) Great plot twist towards the end of the movie.
(+) Raises philosophical questions.
(+) Nice futuristic setting.
(+) Great special effects.
(-) The movie has no proper ending.
(-) Incredibly stupid dialogues.
(-) Bad acting performances.
(-) Not subtle at all (the movie is seemingly shouting at me that I should be impressed of it’s plot twist, to which it dedicates way too much time).
(-) Completely boring action sequences.
(-) Totally replaceable generic characters with no depth at all.