There are teasers for upcoming movies that help generate buzz and hype and there are trailers that give away too much. This seem to be the case with the Batman v. Superman: Dawn of Justice trailer which seems to give too much information for a movie that's still three months away.
We see the first meeting of Clark Kent, a brooding Bruce Wayne and an irritating and not bald Lex Luthor. We get the gist of Batman's angst against Superman as well as a glimpse of their epic battle plus we see Doomsday and the first action sequence of Wonder Woman. The big surprise here is that Ben Affleck pull off Wayne/Batman quite nicely. Jesse Eisenberg's Luthor is a little grating and not at all like the cerebral and calculating Lex Luthor we all know, maybe he will grow into the role.