Rating: 7/10
(+) Amazing special effects
(+) Great visuals
(+) Great screenplay
(+) Great action sequences
(+) Good sci-fi
(+) Good social criticism
(+) Fine acting performances
(-) Too romance focused
(-) Very generic plot
(-) Way too generic characters