So...Ben Affleck is going to be playing Batman in the Man of Steel sequel.
Well he's already played Daredevil, so this it's not a great leap to imagine him playing Batman. He did a decent job in what was a pretty standard movie.
I think he's a fairly decent choice. Some people might not be okay with his casting, but then again, people didn't like it when Michael Keaton was cast for the 1989 movie and he turned out great.
It'll be interesting to see what he does with this role.