Batman v Superman: Dawn of Justice is set to be released March 2016 and the official trailer has finally dropped. Ben Affleck plays Bruce Wayne/Batman, Jesse Eisenberg plays Lex Luthor, and Henry Cavill plays Clark Kent/Superman. The trailer is filled with action packed goodness and even some hilarious foreshadowing. Some people were a little weary about Ben Affleck playing Batman, but after seeing the trailer, he might have done this role justice. Who’s team are you on? Check the trailer out below.