• Henry Cavill will play Superman while Ben Affleck will play Batman in Zack Snyder's “Batman v Superman: Dawn of Justice.”

Henry Cavill will play Superman while Ben Affleck will play Batman in Zack Snyder's “Batman v Superman: Dawn of Justice.” (Photo : Twitter/@EW)

Zack Snyder remains unshaken by rumors and spoilers about his upcoming DC Comics film "Batman v Superman: Dawn of Justice."

In his interview with Yahoo to talk about his big forthcoming project, Snyder said that the rumors about the superhero film were a blend of "insanity" and fun. According to the director, some comments were quite true, leading him to think that they might have read the script. On the other hand, the filmmaker revealed that some comments were comparable to guesses, in which others are far from the truth.

Like Us on Facebook

Snyder also debunked the rumors that his son, Eli Snyder, would play the role of Robin in his upcoming film. The rumor came from the point that Eli had roles in Zack's action sci-fi film "Watchmen" and action war film "300." The director added that while he had seen photos of Eli sporting Robin's suit, he had had fun to hear and see them.  

With the rumors and reports on Zack's "Batman v Superman: Dawn of Justice," it is still baffling to determine the facts from the guesses, as per Cinema Blend. While some mysteries remain concealed at the moment, questions may be answered when the director and the production team opt to unveil a new wave of what to expect from the film.

"Batman v Superman: Dawn of Justice" stars Ben Affleck, Henry Cavill, Gal Gadot, Jason Momoa, Ezra Miller, Ray Fisher, Jesse Eisenberg, and Amy Adams, among others.

Zack's "Batman v Superman: Dawn of Justice" is set to premiere in theaters on Mar. 25, 2016.