Henry Cavill has been walking around the set of Batman v Superman: Dawn of Justice dressed like a Sith Lord from Star Wars. The flowing black robe was meant to hide his super hero costume for the upcoming film, but the actor accidentally let the robe slip open and flashed the goods for a waiting photographer.
MTV News got the scoop with the set image and it confirms that not much has changed with Superman's costume.
The MTV image does show a little about how movie magic is done. The suit is heavily shaded in places to accentuate Cavill's muscles so that they stand out more on-screen. It may look goofy in the real world but, that's part of the reason why the film producers aren't fans of people taking photos of the set.
There are slight noticeable differences as well such as the belt buckle and the design coming up from the side of his waist. It's hard to tell too much from the following comparison provided by Metal Arcade.
This is but the latest in a host of Batman v Superman set photos. Pictures that leaked yesterday showed actor Scott McNairy taking a cigarette break in between shoots and wearing bright green leggings up to his knees.
The leggings are used for special effects in post-production and immediately caused conjecture that McNairy could be playing the Flash. The actor's role is still unannounced, but it's interesting that some thought that special effects on just the lower leg area would equal the speedster.
Our mysterious character, played by Scoot McNairy, in Detroit. @D3T0N8R @Bananadoc @RileeChastain #BatmanvSuperman pic.twitter.com/g5om7OhDjBOther sites like Bleeding Cool speculate that McNairy could be playing John Corben, aka Metallo. That would make more sense since the green stockings could be replaced by metal legs and feet. It would also give Batman v Superman a much-needed formidable villain. Lex Luthor is more of a string puller than a fighter, and a character like Corben is ripe for the picking.
— Tim Reinman (@treinman) August 19, 2014
Batman v Superman: Dawn of Justice will be released to theaters on March 25, 2016 after being moved away from Captain America 3. It is directed by Zack Snyder and stars Henry Cavill (Clark Kent / Superman), Ben Affleck (Bruce Wayne / Batman), Gal Gadot (Diana Prince / Wonder Woman), Amy Adams (Lois Lane), Laurence Fishburne (Perry White), Diane Lane (Martha Kent), Jesse Eisenberg (Lex Luthor), Jeremy Irons (Alfred), Ray Fisher (Victor Stone / Cyborg), Holly Hunter, and Scoot McNairy.