Latest superhero movie lives up to its name