Ben Affleck has been confirmed as playing Batman in Zack Snyder's sequel to Man of Steel. It's a very interesting choice, and I don't think Affleck would have been the first name that would pop into my mind for who I would like to see play Bruce Wayne/Batman, but I'm still excited to see how he will do. It doesn't help his case that he was already in one superhero movie in the form of Daredevil that wasn't such a big hit, but hopefully this will be different.
I have to say, though, that while I'm definitely curious as to how Affleck will play the role, I can't help but think I'd rather see him direct an eventual Justice League movie than simply play a role in the movie. Sadly, that probably won't happen.