CNN: The last time Ben Affleck played a superhero, the world cried.
The year was 2003, and the movie was "Daredevil" -- a Hollywood fail that even Affleck has insinuated he'd rather forget.
So is it any wonder that within hours of Warner Bros. announcing the actor was going to play Batman in the upcoming "Man of Steel" sequel, Twitter immediately tried to recast the part using the hashtag #BetterBatmanThanBenAffleck. (Suggestions have included "the drunken hobo who lives under the overpass," the dog from "Air Bud" and "Manti Te'o's girlfriend.")
But in the eyes of some critics, the 41-year-old Oscar winner may not be such a bad choice.