I already saw it, but thanks to you i rewatched it. Affleck is in my eyes a solid actor who can be very good (Goodwill hunting, the Town, state of play) he is perfect physically..i don't think that Batman will be an easy part for him, i don't think that his sensibilities are taylor made for the role, i don't think that Snyder is the best director actor in the world, BUT somehow i'm pretty sure that it will work. Affleck has a revenge to take as an actor after daredevil ( imo he was ok in it) he seems commited to Batman, he has Chris Terrio writing the screenplay and i'm pretty sure that after Nolan take, they will reinvent Batman with a lot of care. Even more, Affleck has the surprise factor with him. A lot of people expect him to fail. I think that he will surprise us all.