Rating: 7/10
(+) Interesting plot twists
(+) Good sci-fi components
(+) Good action and suspense alternation
(-) Bad written superficial characters
(+) Interesting plot twists
(+) Good sci-fi components
(+) Good action and suspense alternation
(-) Bad written superficial characters