Ben Affleck is set to star in Warner Bros. Man of Steel, the studio announced Thursday.

Yes, we'll see the Oscar-winning director in a skin-tight unitard, people! Rejoice!

Henry Cavill will star as Superman -- it will be the first time the two superheros have shared the big screen.

The press release announcing the casting say Affleck's Batman will be "an entirely new incarnation of the character." Amy Adams, Laurence Fishburn and Diane Lane will all return to reprise their roles in the film, slated for release July 17, 2015.

“We knew we needed an extraordinary actor to take on one of DC Comics’ most enduringly popular Super Heroes, and Ben Affleck certainly fits that bill, and then some. His outstanding career is a testament to his talent and we know he and Zack will bring new dimension to the duality of this character,” Warner Bros. exec Greg Silverman said in the announcement.

Gee, we didn't know the Man of Steel was so deep ...