The new Batman movie is scheduled to be released on June 25, 2021, and Ben Affleck resigned due to personal issues.
Earlier today, news broke that Robert Pattinson was in the talks for taking the role of Batman. Although he has not been confirmed, it is very possible that he will be.
However, reports say that Nicholas Hoult is also in the talks for the role, even though it seems more likely that Robert will get the role.
The movie that is being produced by Matt Reeves is expected to begin productions either by late 2019 or early 2020.