Ben Affleck Returning as Batman in 'The Flash'

Ben Affleck Serious - Getty - H 2020
Gabriel Olsen/Getty Images
The actor had retired from the role after 'Justice League.'

In a surprising turn of events, Ben Affleck is going to wear the cape and cowl once again. After making a very public split with the character, Affleck will reprise his role as Bruce Wayne/Batman in the upcoming The Flash Movie, filmmaker Andy Muschietti has revealed. The 2022 film stars Ezra Miller as Barry Allen/Flash, who last appeared opposite Affleck in 2017's Justice Leauge

“He’s a very substantial part of the emotional impact of the movie. The interaction and relationship between Barry and Affleck’s Wayne will bring an emotional level that we haven’t seen before,” Muschietti told Vanity Fair's Anthony Breznican  "It’s Barry’s movie, it’s Barry’s story, but their characters are more related than we think. They both lost their mothers to murder, and that’s one of the emotional vessels of the movie. That’s where the Affleck Batman kicks in.”

Affleck at one point was set to write, direct and star in The Batman, the upcoming DC movie that now stars Robert Pattinson as the Caped Crusader. He stepped back following Justice League and the pressures it put on his personal life.

“I showed somebody the Batman script," Affleck told the New York Times last year. "They said, 'I think the script is good. I also think you’ll drink yourself to death if you go through what you just went through again.'"

Affleck's Batman is not the only Dark Knight set for the film. Michael Keaton, who played the role in Tim Burton's Batman (1989) and Batman Returns (1992), is also back for the movie, which will involve travel between universes.