Marvel has had no problem bringing in wacky heroes and making them feel real, yet when they need to behave like actual people, it all fizzles. Civil War depicts so many characters that it is difficult to bring in a believable villain or to develop any of them, especially with the mandatory action scenes thrown in. In the end you have a two hour and a half mess that shows grown men and women rather punch their way than talk about a common goal.

That doesn't mean it's a bad movie, just average and somewhat disappointing. While introducing Zemo, Black Panther and bringing in Spider-Man and Ant-Man, the movie feels more like one of those Mortal Kombat games than a real story. I wanted to shed tears, to understand and empathize with deep character feelings. Instead I got CGI robots fighting CGI captains.

Bottom line: more a stepping stone for the MCU than a movie with its own story and soul, it is marginally entertaining, but ultimately teaching nothing and bringing nothing new.