Well, that didn't take long...the wait to see who will portray Batman in director Zack Snyder's untitled Batman-Superman film for Warner Bros. is officially over. Ben Affleck will replace Christian Bale in the caped crusader role. Warner Bros. president Greg Silverman said in a statement, "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.”
Zack Snyder stated, "Ben provides an interesting counter-balance to Henry’s Superman. He has the acting chops to create a layered portrayal of a man who is older and wiser than Clark Kent and bears the scars of a seasoned crime fighter, but retain the charm that the world sees in billionaire Bruce Wayne. I can’t wait to work with him.” The film is slated to open in theaters worldwide July 17, 2015.