Should The Avengers be nationalised? This is the controversial idea running through the film, tearing the superheroes apart and into a "civil war". It is interesting to note that the two blockbuster comic-book movies which were released just weeks apart- Civil War and Batman vs Superman- each have a similar thread. They are both about collateral damage and a guilty conscience splitting those who would normally be on the same side. The key difference is that Captain America: Civil War is a far more engaging and enjoyable affair.

After a disastrous campaign in Lagos, the majority of the world's states have had enough of the Avengers' vigilante actions. By signing the UN-drafted Vienna accords, the group will surrender their independence by coming under government oversight and control. However some of them, led by Steve Rogers, will simply not have it. In an ironic turn of events, it is the privately-funded Tony Stark who is flying the flag of nationalisation while being opposed by the government creation of Captain America.

This leads to a hugely enjoyable set-piece at an airfield which pits superheroes against other, akin to an all-star game that actually matters, and answering thousands of playground arguments of "who would win in a fight between x and y?". Despite the serious political theme and the battle of ideas between The Avengers the film has a wittiness to it, helped by funny turns from Ant-Man and Tom Holland's debut as Spiderman.

Civil War is not perfect- it is slightly overlong- but the clashes between the characters meant something and unlike Dawn of Justice you understand why they have turned on each other like this. In short, it's the cinematic superhero showdown you always wanted.