Warner Bros. has pushed back the release date for Batman vs. Superman from July 17 2015 to May 6 2016.

In a press release the studio gave its reason for pushing the date by 10 months, stating that it needed to "allow the filmmakers time to realize fully their vision, given the complex visual nature of the story."

Ben Affleck will star as Batman in the film, which is being directed by Zack Snyder (300: Rise of An Empire), while Henry Cavill will take on the role of Superman. Gal Gadot (Fast and Furious) will be playing Wonder Woman in the film. The cast will also feature Amy Adams, Laurence Fishburne and Diane Lane.

Veronika Kwan Vandenberg, the President of International Distribution at Warner suggested that the team really looking forward to Zack Snyder's treatment of these two epic super heroes.

"We know that there is already great anticipation building for the next super hero film from Zack Snyder, and we are equally eager to see what he has in store for Superman and Batman as they share the big screen for the first time ever," she stated in the press release.

The studio has another release lined up for the summer of 2015 now. Warner will be releasing a yet untitled Joe Wright directed film based on Peter Pan.

Dan Fellman, the President of Domestic Distribution at Warner spoke about making the most of the summer season, describing the Peter Pan project and Batman vs. Superman as two of their "biggest tentpole releases."

"We are happy to take advantage of these coveted summer dates, which are perfect for two of our biggest tentpole releases. We share the fans' excitement to see DC Comics' most popular figures, Superman and Batman, together on the big screen for the first time, which will now be arriving in theatres in May 2016," Fellman stated. "Peter Pan has delighted people of every generation for more than a century, so we are thrilled to bring him back to the screen next summer for today's moviegoers."

Watch the official trailer for Zack Snyder's latest film, 300: Rise of an Empire: