When news first came out that Ben Affleck would be playing Batman in the upcoming Batman v Superman: Dawn of Justice about three years ago, people went a little crazy. It?s hard to top Christian Bale, and the last time a pretty boy with commercial appeal portrayed the one and only Batman ? Mr. George Clooney ? it was an epic failure.