For what it's worth, I too thought the film was lousy, all 150+ minutes of it, but Affleck was one of the least offensive things about it. Can't say the same for Jesse Eisenberg as Lex Luthor, who did his usual Jesse Eisenberg schtick and was just painful to watch. It's done spectacular business over its debut weekend (that's what months of hype will get you), wouldn't be surprised at all if the numbers plummet on bad word of mouth.