Not everyone thought Ben Affleck was a great Batman anyway, so maybe this is a blessing in disguise:
Sources say Ben’s issues with booze may have priced himself out of the role completely, because he’s too much of an insurance risk to be the star of a major movie like the upcoming flick “The Batman”, or a possible “Justice League” sequel.
An “expert” says, “More than likely the studio will replace him because the insurance costs are going to go through the roof. He would be bondable, but the deductible would be really high, probably the budget of the film.”
Robert Downey Jr. faced similar issues 20 years ago, but he rebounded in a MAJOR way.