This summer’s two big superhero movies are suspiciously similar: both Captain America: Civil War and Batman V Superman: Dawn of Justice are about the heroes fighting each other, instead of the bad guys. Batman V Superman was first out of the gates, and to be honest, it is not very good. There’s some good stuff in there, and the film definitely has its fans, but it has not been the beloved smash hit Warner Bros would have hoped for.
Now we've seen Civil War, and no spoilers, but it’s really good. It’s big, funny, exciting, and everything you want from an Avengers film (which Age of Ultron wasn’t). Not just that though — it succeeds in doing the hero-versus-hero thing far, far better than Bats meets Supes did. It’s not called ‘Captain America Vs Iron Man’, but it basically should be. Here are the ways that Marvel hit it out of the park, and where DC failed.
(Some spoilers for Batman V Superman, but not for Civil War as that one isn’t out yet)