Director Zack Snyder shared a new poster for “Batman v Superman: Dawn of Justice” online. Commenting on the picture, some of the fans expressed their displeasure about Ben Affleck having “no neck” and also asked about the actor’s muscles in the image.

The picture was posted on Snyder’s official Twitter account and shows the two superheroes in costume. The backgrounds in the pictures are very different. While Superman can be seen with the backdrop of skyscrapers of what may be Metropolis, the scene behind Batman seems to be a dark setting of Gotham.

Some of the fans commented that the Caped Crusader seemed to have “no neck” in the picture. There were also comments about Affleck looking very muscular in the picture and one fan wondered if the muscles were digitally enhanced, asking “how much of Batman’s muscles in this pic is actually Ben’s.”

The poster is from the front cover of the next edition of Empire magazine. “There is just this gravitas to Batman,” Snyder told the magazine and teased that the character will be “operatic” in the movie. Henry Cavill, who plays Superman, said viewers will be divided about their opinion of his character.

Some people may also consider the Man of Steel to be a “tyrant” in “Batman v. Superman,” teased Cavill. The report notes that apart from the two major characters going head to head in the movie, Snyder will be introducing two important characters in the movie. Wonder Woman (Gal Gadot) and Aquaman (Jason Momoa) will be making their debut in the roles before appearing in their respective solo films and in the two-part “Justice League” movies.  

“I want all the other directors of the other films to be able to stretch their legs and do what they want, but at the same time there is a big interconnected universe," Snyder told the magazine. He will be directing the “Justice League” movies but will not be at the helm of the solo movies of the two new characters.

“Batman v. Superman: Dawn of Justice” is slated to be released on March 25, 2016. The cast also includes Ezra Miller as The Flash, Jesse Eisenberg as Lex Luthor, Amy Adams as Lois Lane, Jeremy Irons as Alfred and Laurence Fishburne as Perry White.