The story is brilliant, each scene is put on perfect timing to create best moments, the scoring and songs elevate audience's emotions, the acting is on another level for superhero movie. All genres at once in this movie, blended so well that no one will ever forget.