That Batman movie franchise is what is holding DC up in the running of super hero movies. Sure they have Superman, but Batman is where all the fans are. If they are to compete with Marvel in the future, they do not really have any room to screw up. Though Affleck has tons of fans of his own, he has never played a role such as Batman. Also, this brings in to question what Batman he will play. There is the regular ol' batman who is more of a professional crime fighter with morals and good intentions, like in the original batman movies; then there is the gritty dark knight who has the same good morals but goes about things in a darker manner. Fans of the Batman movie franchise have come to love Christian Bale. Affleck will be compared to him constantly. Personally, I think they would be better off getting a no-name actor to play batman so they may reinvent the super hero, and give someone else a chance to become the next big thing in the acting world. Besides, when you have an old familiar face playing a role of which fans love, such as Affleck playing Batman, you will always see the actor, not the character. But who knows, maybe he will play an amazing Batman.