This is the best MCU movie till now along with Captain America: The Winter Soldier. It is difficult to pull off this kind of movie as it has so many characters. But the Russo Brothers did it! The story is very good. It keeps the essence of the comic book story line but makes the necessary changes to it. In the comic book story it was easier to pick a side as Iron Man was almost shown as a villain. Here it is not the case. We see both sides of the argument in a very meaningful way. So even though I was #TeamCap I could see Iron Man's point of view and understand where he is coming from. It is true for every character. There are so many characters but every character gets their moment to shine in the movie. The movie is mostly serious in tone but there are many humorous moments as well and all of them are done brilliantly. Spider Man is finally in the MCU! And he is great. His scenes are amazing and are among the several high points of the movie. The other big character introduced is Black Panther and he is awesome in the movie. Black Panther has his own story in the film which connects brilliantly with the main story. He is definitely one of the highlights of the movie.The villain is pretty good and brilliantly portrayed by Daniel Bruhl.

Coming to the acting, Chris Evans as Captain America and Robert Downey Jr as Iron Man are amazing. The scenes between them are terrific. The other highlights are Chadwick Boseman as Black Panther and Tom Holland as Spiderman. Both of them nailed their roles. Scarlett Johanson is great as Black Widow. Paul Rudd as Ant Man is amazing and steals the show in his scenes even though he had little screen time. I could keep going about the acting so I will just say everyone else is also great in their roles. The action scenes are outstanding. Everybody is talking about the Airport scene which is off course amazing and maybe the best action scene in comic book movie history. But all the other action scenes and sequences are also superb.

Are there any negatives? Not much for me. The only negative I can point out is that the people who have not seen any other MCU movie before may get a little lost sometimes and may not like it as much as those who have seen the previous movies. The two movies which are particularly important are Captain America The Winter Soldier and Avengers Age of Ultron. I would suggest seeing these two movies before watching this movie.

I have seen all the previous movies(some of them multiple times) so I had a great time watching this as I was invested in all the characters and could feel the emotional tension. So overall this movie has a great mix of Action, Humor and Drama and is one of the best superhero movies of all time and easily the best of this year till now.