I wrote a glowing review on here for Age of Ultron, and I watched it again recently and it wasn't as good as I remember. So I wanted Civil War to be better, and it's better in every single aspect, from the plotting to the action scenes. The plot is that collateral damage from an event divides the Avengers, and it ends with civil war. That is a very broad summary but I don't want to spoil it. The plot is considered, well planned and intriguing with many elements pulling together to make a thrilling plot with surprises along the way. Unlike Avengers 2, the story isn't messy and it's more interesting as it doesn't hinge on huge action scenes. So a perfect story. The new characters are very nicely introduced, such as Black Panther who is important in the story and isn't crowded out by the other members of the team. The fact that all the characters feel more connected and he makes a valuable addition to the Marvel Universe. The only thing missing is a comedic connection, but this is made up for with some spectacular action.

The action scenes are stunning. The one at the airport is one of the best I've seen, as it's so well directed and it shines with the new additions to the team. The film isn't all action though and some of the more touching, character driven moments really ring true through the fights. The whole film, from the way it's directed, to the action, to characters is all perfectly played and perfectly done. I can' really think of a single fault, the lack of comedy isn't really an issue as the film flies along at a great pace. The film doesn't feel as long as it is, and that is always the sign of a perfect film.

Overall, all elements of Civil War are stunning. There is nothing wrong with it and it's certainly the best Marvel film to date and we, as superhero movie fans, couldn't of asked for anything more.