Despite hype, despite controversy, (and despite the rushed cgi at points), the film lives up to everything that makes a great superhero film fantastic- a hero worth rooting for, a violation that can be related to, and the spectacle that their inevitable clash brings.