Rating: 8/10
(+) Great screenplay
(+) Amazing visual effects
(+) Good acting performances
(+) Interesting villains
(+) Emotionally entraining
(-) Lack of seriousness
(-) Depreciation through various villains
(-) Too generic
(+) Great screenplay
(+) Amazing visual effects
(+) Good acting performances
(+) Interesting villains
(+) Emotionally entraining
(-) Lack of seriousness
(-) Depreciation through various villains
(-) Too generic