The announcement of Ben Affleck playing Batman led to some suitably hilarious reactions online, ranging from dislike to downright suicidal. It seems nobody is happy with Affleck taking over the role of the caped crusader from Christian Bale, and it doesn’t help matters that Warner Brothers doesn’t really seem to be knowing what they’re doing with this film. Is this is a Man of Steel sequel? A Batman versus Superman battle? A Justice League warm-up? An introduction to Wonder Woman? All of the above?
However, regardless of the criticism leveled at the casting and the film, we still haven’t seen it and we haven’t seen Ben in the role. For all we know, he could completely knock us out with his talent, much as Heath Ledger did as the Joker.