Batman v Superman: Dawn of Justice director Zack Snyder told Affleck he was "perfect" for this version of Batman who is "broken down, older, falling apart and morally bankrupt"

By Monique Jessen
Updated March 24, 2016 07:25 PM
Credit: Jim Spellman/WireImage

Turns out Ben Affleck didn’t need much convincing to play Batman in the upcoming Batman v Superman: Dawn of Justice.

“When Zack [Snyder] asked me I didn’t think I would be right for the role,” Affleck reveals on the U.K’s The Graham Norton Show which airs Friday. “He said, ‘He’s completely broken down, he’s older, falling apart and morally bankrupt – you are perfect for it!’ ”

Once on board, studio bosses tried to prepare the 43-year-old for the inevitable criticism from super fans, and although he prepared himself for a backlash, Affleck thought: “‘That wont happen to me, I’ll be fine’ But when the announcement went out and I went online one person had just said, ‘Noooooooo!!’ ”

Luckily, he bumped into his caped crusader predecessor Christian Bale at a fancy dress shop in Los Angeles, and the Batman Begins star had some practical costume advice to offer. “The only advice he gave was to have a zipper put in the costume. He said, ‘I did three movies without a zipper and it was hell!’ I took his advice.” Adding jokingly, “Clooney’s advice is unrepeatable!”

Ben Afflecks Changing Looks!

The actor, who is currently going through a separation with wife Jennifer Garner, described the 43-year-old actress as a "superhero mom" at Sunday’s New York City premiere of Batman v Superman: Dawn of Justice. He added that Garner is “an amazing mother and I’m really lucky to have her as a partner to co-parent these kids with.”

Promoting the film in London on Tuesday, the cast – which includes Henry Cavill, Amy Adams, Jesse Eisenberg and Gal Gadotpaid tribute to the victims of the terror attacks in Brussels with a moment of silence.

Batman v Superman: Dawn of Justice hits theaters on March 25.