Many fans had apprehension when Ben Affleck appeared as Batman. But he exceeded all the expectations and proved the doubts wrong. He is quite popular globally and has a huge fan base. If it was his first appearance as super hero, people would have still had some apprehensions. But he has already proved himself and impressed fans as Batman. So, it is clear that people would happily accept him as a superhero. He has set his bars up with Batman performance, so definitely he has to stand up to that.