Here we have the official teaser trailer to Batman vs Superman: Dawn of Justice, the release of which was moved up by three days after a blurry, pirated version was leaked yesterday. The trailer was posted by director Zack Snyder on Twitter. There is an IMAX trailer still to come, which Snyder says will be different. The film, starring Ben Affleck, Henry Cavill, Amy Adams and others making up a star-studded, ensemble cast, is due to be released on March 25, 2016.