Look away, DC fans, because we're just going to say it: Batman v. Superman was terrible. The movie was an utter mess, feeling like a bunch of people randomly mixed multiple scripts into one movie. Character motivations were unclear, acting was subpar, and the dialogue was laughable. Worst of all, it was utterly forgettable. Well, except for Batman and Superman bonding over the names of their mothers. Nobody will forget that.
We have to hand it to DC, though: the trailer for Batman v. Superman is super rad, and it pulled in 53 million views and 306,143 upvotes. (Many of its dislikes came after the movie was released.) It's easy to see why people loved this trailer: Batman looks awesome, and seeing him ready to fight Supes made everybody giddy. The voiceovers paint a chilling and realistic picture of how the human race would actually react if Superman lived among them. We wouldn't just hold hands and love our alien savior—many people would be terrified. Sadly, even though that was technically a theme of the movie, the light-and-punching show overshadowed everything else. Zack Snyder has an eye for storyboard design, and that makes for great trailers. Solid films, on the other hand, are a completely different story.