Man of Steel had a lot of problems. Most of all? Too violent for Superman. It’s not about him killing Zod at the end. It’s about how the first 40 minutes was Russell Crowe as space Conan, then a nearly perfect 40 minutes of Kevin Costner teaching Superman to be... Superman. And then an hour and a half of stuff blowing up. Man of Steel was not a good movie, and it was NOT Superman. If anything, it was a movie about Rob Liefeld’s “Supreme” character.
Dawn of Justice was a montage of scenes from the comics. That warehouse fight where Batman saves Martha was staged and shot to have multiple direct references to the Dark Knight Returns. And the first time you see it, it’s like “hey, cool!”... and then you sit back and think about the whole movie and realize that there was really no plot to speak of, just a loosely connected series of “cool” things. It wasn’t a movie. It was Zack Snyder desperately trying to tell everyone that DC is darker and cooler than the Marvel movies. It’s entertaining, but it’s mindless.
And, lastly, Justice League. Wanna talk about competing with Marvel? I think DC wanted to have Darkseid as the big bad, because they don’t know how to market their movies. Then, Marvel beat them to the punch anyways and gave audiences the more interesting version of Darkseid: Thanos. So, DC said screw it, we’ll change the villain. And they could have dug out a classic JLA villain.
Despero would have been great. And different from Marvel. Eisenberg was terrible as Lex, but Dawn of Justice set him up as the villain, so we could have had the Injustice Gang. All of those were viable options.
Instead we got Steppenwolf. If any of Darkseid’s goons qualified as a twerp, it would be Steppenwolf. The guy is twerp. He shows up in the comics and gets smacked. That’s his role as a character. And his role in the movie was as a clear stand-in for Darkseid. And they switched him out because Marvel already did Darkseid first and better. That’s just fucking lame.
Oh, and another thing. Not having Grant Gustin as the Flash was a HUGE missed opportunity. That was an epic blunder. They could have made all of the DC platforms unified, just by saying “yeah, the CW shows are in the same universe”. Free marketing, better story, etc.
But, nope. We got some dude wearing a space suit and I kept wanting to see Grant Gustin being the better version of Barry Allen.
Zack Snyder’s DC movies were not controversial. They were bad.