Ben Affleck has finally revealed the real reasons he decided to leave The Batman. In an interview published Tuesday by The New York Times, the two-time Oscar winner said his struggles with alcohol, his divorce from Jennifer Garner, and a “troubled shoot” on Justice League prompted him to abandon the role of Bruce Wayne.