Captain America: Civil War has it's flaws, but that doesn't stop me from liking it.

What this movie does so well is that it's really hard to pick a side, because both sides have a very good reason to be at each others throats. One minute I'm rooting for Tony, and the next I'm rooting for Cap. It's conflict like this that I couldn't decide for myself on who side I was on or who was right, but that's just the fun of it.

Tom Holland as Spider-Man might be one of the best adaption of the character that we've had. Sony studios has made over five Spider-Man movies and the two actors who played Spider-Man (Maguire and Garfield), did their very best of what their got, but didn't quite capture the character that we know and love. But the Spider-Man in this movie has a screen time of 30 minutes or more, and Holland managed to capture the character.

Speaking of good casting - Chadwick Boseman was good as Black Panther.

Now for the problems: Daniel Brühl is a boring villain. I honestly can't remember much about his character in the movie and that's because he was forgettable. Daniel Brühl is great actor but doesn't really stand out.

Martin Freeman is a great actor but he doesn't do anything special or interesting in this movie. Yes,his character is probably going to developed more in the future, but my problem here is that he really felt out of place in this movie.

The story was a bit meh and there was a little bit too much quick cut edits in the fight scenes that I couldn't get all that infested with. Now don't get me wrong, I like the airport fight and the Iron Man V Cap fight, because those scenes didn't have stupid quick cuts and I could easily see whats happening. I think it's the hand-to-hand combat fights that are too cutter for me to see what's going on. That's just my opinion.

Overall Captain America: Civil War is a good film but personally I would have preferred this further down the line when more characters had been introduced to the MCU.