I've just read Variety's report that Affleck has been cast as Batman opposite Henry Cavill's Superman in Zack Snyder's Man of Steel sequel. I'm in disbelief given Affleck's professed disappointment at having played my favorite superhero, Daredevil, and his resulting vow never to play a superhero again.
The report is probably true, though. I liked Ben well enough as Daredevil. I don't know that I'd believe him as a darker, broodier Batman, but his Batman may not be as dark as Bale's anyway. The key will be for the characters to balance each other. Since Cavill's Superman is darker, Affleck's Batman may be lighter. There's room for that without reentering Joel Schumacher territory.
Here's what I thought when news of the movie broke at San Diego Comic-Con.