The long-debated topic of whether Ben Affleck will ever again portray Batman has been addressed.
After appearing in “Justice League,” the actor reportedly resigned from his part as Bruce Wayne. The solo “Batman” film, which finally featured Robert Pattinson, was set to star and be directed by him, but he had to leave out because he was struggling with portraying his own interpretation of the superhero. “I attempted to produce a copy of it and collaborated with a very wonderful screenplay but simply couldn’t come up with a version,” he stated. I gave up attempting to solve it and concluded that someone else should try. I’m delighted because they employed some fantastic people. ”

Yet, it was hinted that Affleck would wear his cape again in “The Flash.” According to filmmaker Andy Muschietti, the actor’s involvement in the film is critical, and it would be difficult to tell Barry Allen’s story without him.
“He has a huge influence on the emotional effect of the film.” “The interaction and connection between Barry and Affleck’s Wayne will add an emotional depth we haven’t seen before,” he said. According to Affleck, the part in the film “put a very fantastic end to my experience with that character” and will be his last performance as the Caped Crusader.

According to Jason Momoa, Ben Affleck will have one more cameo in the DC Extended Universe. This time, it’s for “Aquaman 2.”
On Instagram, Momoa confirmed Affleck’s return to Warner Bros. Studios.

It’s hardly surprising that Affleck opted to reprise his role as Batman. In his debut on “The Flash,” he claimed to have finally perfected the position of the World’s Greatest Detective. “I have never acknowledged this—this is new in the newspapers—but arguably my favorite moments in terms of Batman and the rendition of Batman that I have done were in the Flash movie,” he revealed to the Herald Sun (via IGN). Wow, I thought, I think I’ve finally worked it out. It was a lot of fun, gratifying, and inspiring.