Ben Affleck: 'Daredevil didn't work'

MoviesBy Sunday World
Ben Affleck: 'Daredevil didn't work'

Ben Affleck regrets starring in 'Daredevil'.

The 42-year-old actor has admitted the 2003 superhero movie - in which he stars as a blind man whose other four senses are superhuman - "didn't work".

Ben said: "'Daredevil' didn't work, at all. If I wanted to go viral I would be less polite. That was before people realized you could make these movies and make them well. There was a cynical sense of 'Put a red leather outfit on a guy, have him run around, hunt some bad guys, and cash the check.' "

'Daredevil' hasn't put Ben off of playing superheroes however, as he's about to star as Batman in 'Batman v Superman', and promises his second run will be better.

Speaking to Entertainment Weekly, the 'Gone Girl' star said: "They really learned how to make this stuff work. Good is the new bad."

As Batman has been played by various different actors over the years - Christian Bale was last in the 'Dark Knight' trilogy - Ben has referred to the character as Shakespeare's 'Hamlet' and says that his version is at the "end of his run".

Ben said: "He's at the end of his run and maybe the end of his life. There's this sort of world-weariness to it.

"Batman is basically the American version of Hamlet. We accept that he's played by actors with different interpretations."