It appears the experience of playing Batman in the DCEU has soured Ben Affleck off making movies based on IPs. Affleck has played two distinct superheroes, Marvel’s Daredevil in the 2003 film, and then signed on for Batman in the DCEU. Affleck first appeared in Batman V Superman: Dawn of Justice and was signed on for multiple Justice League sequels and a Batman solo project he was set to star in as well as direct and write.
Affleck's version of The Batman eventually fell through as the director
Read more on screenrant.com