Someone needs to tell Ben Affleck to cheer up.
The guy is playing Batman, after all!
Director Zack Snyder has unveiled our second photo of Affleck as the Caped Crusader, a role he’ll take on in Batman v Superman: Dawn of Justice, captioning the picture with a simple "#75" in honor of Batman's 75th anniversary.
And the way Affleck looks, you'd think all that Batman casting bashing had really gotten to him:
A full-body shot of Affleck as Batman hit the Internet in May, with reaction mostly positive.
Dawn of Justice , meanwhile, will also feature Henry Cavill reprising his role of Superman and Amy Adams returning as Lois Lane.
Jeremy Irons will portray loyal servant Alfred, Jason Momoa will play Aquaman, Gal Gadot will be Wonderwoman and Jesse Eisenberg will portray Lex Luthor.
Batman v Superman: Dawn of Justice comes out in 2016.