IW: Ben Affleck is Batman. You could have knocked me over with a feather. (He didn't even land on our Batman poll, which was won handily by Michael Fassbender.) I liked Affleck as Jack Ryan. But not so much as Daredevil. (To his credit he turned down the sequel.) He will take over from Christian Bale as Bruce Wayne in the next Zack Snyder Superman-Batman feature now slated to open on July 17, 2015, that Warner Bros. announced with great fanfare at Comic-Con. Returning to the next “Man of Steel” movie are Henry Cavill, Amy Adams, Laurence Fishburne and Diane Lane.