10 Biggest Problems With Captain America: Civil War
2. Baron Zemo Is A Rather Generic Villain
You can see what Marvel were shooting for with Baron Zemo; instead of opting for a generic, super-powered villain, complete with an unconvincing motive for wanting to destroy the world, the idea this time around was to give us a human villain, with his own highly personal reasons for wanting to destroy the Avengers.
So we got Zemo, a bad guy played competently by actor Daniel Brühl, but one ultimately lacking the spark to make him memorable in our minds.
In a way, it was a smart move to make the ultimate villain of the piece into somebody who was directly affected by the events which occurred in Sokovia; Zemo lost his entire family in the conflict, and so - knowing that he wouldn't stand a chance on his own - he sets about trying to get the Avengers to destroy one another via manipulation and through exposing some forgotten truths.
On paper this idea really works, but Zemo himself is a disappointment on-screen. Perhaps they should allowed Brühl chew the scenery a bit more, or written his character as a lot more mentally unstable, thus giving movie-goers something a bit more interesting to watch.
Granted, the fact that he's just a man is kind of the point, but there's understated and there's forgettable; Zemo, sadly, falls into the latter camp.