Ben Affleck will never play a superhero again, after being "humiliated" wearing a costume in Daredevil three years ago. Speaking at the London premiere of Hollywoodland, which sees Affleck playing TV Superman actor George Reeves, the actor admits he hates wearing tight lycra. He says, "By playing a superhero in Daredevil, I have inoculated myself from ever playing another superhero. Wearing a costume was a source of humiliation for me and something I wouldn't want to do again soon." Starring in Daredevil wasn't all bad for Affleck - he met his now-wife Jennifer Garner on the set of the action movie.
As a Daredevil fan I liked Affleck in the role, but he had to know he'd be wearing one of the more ostentatious costumes: red leather armor and a mask without eyeholes—DD doesn't need to see, after all—decorated with devil's horns. If you really love the character, there's no humiliation. It's the costume from the comics as opposed to the black spandex ninja outfit Rex Smith wore in The Trial of the Incredible Hulk. (I liked Smith's performance, too.)