Once in a while there comes a movie that fits everything just right, it boasts lofty expectations and delivers it in every aspects, "Civil War" is undoubtedly such movie. With such large pool of characters and subplots, it's impressive that these larger-than-life characters are presented with great narrative and the right amount of spotlight as well as humor for all.

The story revolves around Sokovia Accord, a treaty to handle Avengers as they are causing too much collateral damage on their missions. The main strong point of this movie is how it manages to gather these dozen of characters and give each of them an engaging narrative, even the newcomers. It mainly plays with the clash of Iron-Man and Captain America, but none of the other superheroes feel left out, they all find their respective place.

The struggle feels approachable as the movie shifts between the heavier tone for Winter Soldier or Scarlet Witch, yet it allows space for new members to establish themselves. The addition of Black Panther and Spider-Man are refreshing, they fit like gloves to the already large cast, and Black Panther even takes on a quite large portion of the narration as he asserts his presence incredibly well.

It also benefits from good twists, this time it's not an alien force or robot invasion, but a real rift between the members, a more depth than previously done. Eventually they end up in small and large skirmishes alike. There's ample choreography to enhance the fights, the ones who rely on their fists are treated with amazing intense scuffle, while the others are done with good deal of CG.

The two elements work wonderfully together, shifting between them with ease and fluid transition. Each character has their own style, their signature which translates well into the humor, they trade punches and banters with equal measure. The movie has reached the balanced between cracking jokes and presenting a riveting story.

"Civil War" is everything you want from a superhero movie, and more. It's a display of excellence on all fronts.