(+) Great display of many different superpowers in battles.
(+) Crazy good special effects.
(+) Amazing acting performances.
(+) The slow-motion scenes and scenes where things ‘disintegrate’ look fantastic.
(+) Great soundtrack and costume design.
(+) Totally unworthy ending of the story-line.
(-) The plot is pretty stupid and foreseeable.
(-) Characters and their character evolution feel totally unnatural and annoyng.
(-) The dialogues are dumb and only scratch the surface of what could have been some great social criticism.
(-) The villains are as generic as they can get.