Publicly, at least, Ben Affleck hasn’t given any indication that he doesn’t plan to star in The Batman. Shortly after a report broke claiming that Warner Bros wanted to move in a different direction with the movie that didn’t involve Affleck, the actor responded at the Warner Bros panel during San Diego Comic-Con that he’s the “luckiest guy in the world” for getting to play Batman, and that he would play “an ape on the ground” for Matt Reeves.
Many took that as confirmation that he’ll be sticking around after Justice League, but until Warner Bros releases an official announcement on the matter, there will still be lingering questions about Affleck’s participation.
One thing that has definitely been tossed out with The Batman, however, is the story, as Reeves is starting from scratch on Bruce Wayne’s first standalone tale in this shared universe.