Rating: 8/10
(+) Great sci-fi
(+) Good plot with great twists
(+) Good acting performances
(+) Good social criticism
(-) Lack of depth
(+) Great sci-fi
(+) Good plot with great twists
(+) Good acting performances
(+) Good social criticism
(-) Lack of depth