There are a lot of rumors out there about why Ben Affleck is no longer playing Batman in the DCEU. The most prominent theory is that after the failure of Justice League, Warner Brothers is recalibrating to more stand alone movies. Both Aquaman and Wonder Woman were massive hits that stood on their own in the shared superhero universe.
Another, meaner theory, claims that Affleck’s alcoholism got the best of him. Shortly after Justice League came out the star entered rehab, focused on turning his struggles around. Of course, the most logical theory is that with Matt Reeves, who is writing and directing The Batman, and Warner Brothers just want to go younger with the role.
Now, for the first time, Affleck has spoken about what made him decide to leave the role, as well as directorial duties for the next stand alone Batman movie. Promoting his new film, Triple Frontier on Jimmy Kimmel Live, the actor explained his exit, “We worked on the script, I was trying to figure out how to crack it, and I was never happy enough with it where I thought it was worth going out and making it, because I just didn’t want to do a version that I wasn’t really excited by. So I still don’t know.”
You can choose to believe whatever version of the story you want, but if you take Affleck at his word, he got writer’s block, a massive case of writer’s block.