Ben Affleck will play Batman in upcoming film "Man of Steel 2," but there are mixed reactions to the casting choice, some on social media calling him, "boring."

However, if you have seen Affleck's latest film, his acting and directing is anything but boring. Affleck starred in the movie "Argo" last year, which won him best film of the year at the Academy Awards.

Yes, the actor is an odd choice to play the superhero, but I recall skepticism about Heath Ledger being cast as the Joker in the Dark Knight. Though Ledger played a villain, the same negativity was surrounded by his casting, and the actor was embodied the Joker perfectly. Casting Affleck may be what "Man of Steel" needs to make it an outstanding film series.

A writer from the Wall Street Journal makes a valid argument about the casting choice:

If there's anything wrong with this casting, it's that Mr. Affleck is too perfect for the role. He has it all: The shoulder-heavy jock's physique, the chiseled facial features set to brood, the experience playing a tough but haunted leading character. It's yet another example of competent and professional, if uninspired, Batman casting. Josh Brolin, star of "No Country for Old Men" and Spike Lee's coming "Oldboy," had recently been rumored to be in contention for the part. Now that would have been exciting and unconventional. Mr. Affleck is anything but exciting and unconventional.

Many are excited to see Affleck play the caped crusaders, but in the age of social media, it wasn't long before someone turned their discontent into a trending topic.

On Twitter, "#BetterBatmanThanBenAffleck" has become a hot topic, and social media users are chiming in with their opinions of who should be the Dark Knight. Most are sarcastic comments, but some people get very creative:

What are your thoughts about Ben Affleck being cast as Batman? Leave a comment below!