You can not get a better Super Hero movie then this!! First of, let me be clear. I was looked forward to Batman V Superman more then i was to this. Avengers 2 killed the excitement i had for this. but after seeing it on the opening night I can clearly appreciate everything Marvel does.

This film focuses on balancing the act between all of its Super Heroes, which is a far greater number then DC has, and it does it perfectly. You never feel that one character has more screen time then another, even though you see Captain America all the time, you still feel the presence of other super heroes. It's not like they appear out of no where and you go "Hmm, wonder where they were for the whole film?"

The story is pretty great too, the whole situations is similar to what was portrayed in BvS but just done with much better style.

The fight scenes never got boring for me. This is really important, because as a critic and a movie fan I feel that sometimes feel can take the easy route and that is once they come up with 3 or 4 cool fight scenes they will just re use them, but just shoot them with different angles. It was all different here.

This film works on every level. Spider-man does a perfect job of being the comic relief as does Ant-man and even Falcon has more then a few catchy remarks to other heroes. Iron-man is as always brilliantly sarcastic and full of himself.

The drama that Captain America creates is felt through the whole film and is quite good. Black Widow and Black Panther add more tension and help the drama play out through the entirety of the film, which is brilliant as it gives the film it's heart.

Like i wrote in the beginning. This is what films should strive to be. Especially DC movies, if they want any chance of catching up to Marvel Universe.