BatDAMN! Fans Angry Over Ben Affleck Playing The Masked Hero

Warner Bros. made a surprise announcement about who would be playing the iconic masked hero, Batman.

Actor Ben Affleck has been casted to play Batman in "Man of Steel" and mixed emotions surfaced quickly on Twitter.

“I want to congratulate Ben Affleck on winning the part of Batman it was some battle but you won fair and square,” Chris Rock tweeted.

Some fans were less enthusiastic tweeting comments like, "Ben Affleck is the new Batman in the Superman mashup — really? Pee-wee herman wasn’t available?”

Do you think Ben Affleck is a good fit?