First Hit: A very long, overly complicated, saga that makes little or no sense and is a waste of 151 minutes.
To make a film where Superman/Clark Kent (Henry Cavill) and Batman/Bruce Wayne (Ben Affleck) meet each other, let alone go to war with each other is a flawed concept because each are heroes in their own towns.
The film begins with a very convoluted sequence of scenes that attempts to build a story. It doesn't do this well. The strongest acting and segments of this film include Jesse Eisenberg (as Lex Luthor) because he’s actually interesting. That we have “Gotham” and “Metropolis” just across the river from each other is even more ridiculous.
Somehow a government Senate committee led by Senator Finch (Holly Hunter) is investigating Superman’s unfettered and unguided way he decides whom to help and when. Given that he is indestructible (faster than a speeding bullet, more powerful that a locomotive, able to leap tall buildings in a single bound…) the government wants to have more control about his deeds. The motivation for Batman's actions against Superman is that he believes that when Superman saved the human race from aliens, his actions hurt his family’s business and all the people inside the family's building that was destroyed.
In the meantime Luther is doing his best to stir the pot because he knows that getting rid of Superman, he’ll have more power. The film also finds a ridiculous way to introduce Wonder Woman/Diana Prince (Gal Gadot).
That the resolution to Batman and Superman’s disagreement ludicrously comes because their mothers’ shared the same name (Martha) seemed far fetched and was telegraphed from the opening scenes in the film.
Cavill is OK as the stiff, socially uncomfortable, other worldly and powerful Superman. Affleck was interesting as the brooding Batman. Many of Batman’s fight scenes seemed stilted with Affleck’s lack of smooth movement. Hunter was wasted in this unneeded role. Eisenberg was perfectly manic, intense, and strong as the antagonist. Gadot was somewhat interesting as Wonder Woman. Laurence Fishburne was wasted in his role of Perry White managing editor of the Daily Planet. Amy Adams was sincerely doing her best in the role of Lois Lane. Jeremy Irons was OK as Alfred, Batman’s gentlemen's gentleman. Chris Terrio and David S. Goyer wrote this absurdly convoluted script that was created only to draw box office receipts. There was no effort to make an interesting film. Zack Snyder directed this mess.
Overall: All told, the story, the direction, and much of the acting was poorly fabricated and executed.