Ben Affleck as Batman

It's not April 1st so this can't be an April Fool's Joke, but the news is that Ben Affleck will play Bruce Wayne, the Caped Crusader, in the Batman vs. Superman movie alongside Henry Cavill who returns as the Man of Steel.

Affleck was born in 1972, so he fits the slightly "older" profile that had been rumored for the actor they wanted, instead of going for the young twenty-something flavor of the month. Affleck has come a long way since the last time he played a costumed superhero in the disappointing Daredevil, which still isn't as bad as all the naysayers claim it is.

He's been making a bigger name for himself as a director lately. Let's see how he does in what will surely be one of the biggest flicks of 2015.