Captain America : Civil War was much better than anyone expected to be. After the semi disappointment of Age of Ultron which didn't have much of a point and a fairly underwhelming cast of new characters, Civil War actually delivers a strong Avengers movie: there have never been that many superheroes on screen and the Civil War plot - though quite different to the comic book version - provides a good premise for the conflict.

The brothers Russo deliver a similar joy to the first Avengers with the superhero fighting each other scenes. Actually the action scenes in general are great (like they were in Winter Soldier), action packed and fast paced. Great stuff for the fan-boys that wanted that.

The new characters, namely Black Panther and Spider-Man are absolutely fantastic. Of course Spider-Man is more exciting - great costume! great quips! he's so young he feels like the 1960s' version! - but Black Panther shouldn't be short changed: he's elegant and charismatic - not unlike Captain America.

But two things bring the movie down a little: the pacing. The plot is complex (too complex for a superhero flick?) so you get a lot of exposition and "talking head scenes"... your mileage may vary but don't expect non stop action for 2hours; this is not it. And then there is the end... no spoilers, but it's quick and a little "under the rug".

Oh and yes, one thing: it's not technically a Civil War, it's a 2 hour battle! Other than that, fun fun movie with a clear focus on Captain America, and a lot of cool shots for the fan-boys in the audience.