The film's cast was also there for the trailer's release.
Fans camped out to see Ben Affleck, Henry Cavill, Amy Adams and Jesse Eisenberg.
Affleck talked about playing the iconic super hero.
"The truth is that he took me through the process of creating this character, that I quite almost didn't see, and at the end of it I was even sort of astonished to look at it and go, 'That's exactly what you pitched me,' and I wasn't even sure I was doing it," Afleck said.
"Batman v Superman" is scheduled hit theaters on March 25, 2016.