Batman (DCEU; pre-Snyder Cut)

Batman (AKA Bruce Wayne) is one of the main superheroes in Batman v Superman: Dawn of Justice. He is portrayed by Ben Affleck.

Why He Sucks

 * 1) Batman is portrayed as an angry, paranoid psychopath who spends over half of the movie planning to kill Superman! You know, BATMAN, the superhero whose most well known trait is that he never kills anyone!
 * 2) *In fairness, Batman has indeed killed people in multiple incarnations before, but whenever he does he's given a reasonable explanation why. However this version of Batman doesn't have a good reason to kill, he just kills for the sake of being edgier than The Dark Knight version.
 * 3) *Batman never gives a proper reason to want to kill Superman other than paranoia.
 * 4) *Batman's irrational harted towards Superman is immediately forgotten after the infamous "Save Martha" scene, no less than 10 minutes after it happens he calls Superman "a friend" without any mention of him attempting to murder Superman in the previous scene.
 * 5) His personality is very, very stale.
 * 6) He is very out of character in the DCEU in general; especially Batman v Superman: Dawn of Justice and Justice League.
 * 7) By extension, he also makes many one-liners that don't fit the character as he was established in Batman V Superman. Noticeable examples include:
 * 8) *"I'm rich!" when Flash asks what are Batman's powers.
 * 9) *"I'm not the one carrying a pitchfork" to Aquaman.
 * 10) *"Maybe temporary" when asked about why he's making a team.
 * 11) The infamous cringe-worthy "WHY WOULD YOU SAY THAT NAME???" line.

Redeeming Quality

 * 1) Ben Affleck portrays him decently.