Backlash is actually because it is not a very good movie. Had to have a lot of reshooting, script doctor. Afflect has outlived his Batman persona.
Affleck was never Batman in the first place.