Warner Bros has confirmed it has closed a deal with Robert Pattinson and he is officially the new Batman. The studio confirmed the Twilight star will play the hero in Matt Reeves' The Batman, due to release in July, 2021. Pre-production on the film is expected to start soon. Reeves, who made the last two Planet of the Apes films, has taken over directing from Ben Affleck, who stood down in January 2017.
Pattinson has been considered a frontrunner because the filmmaker liked him, but the studio was torn between him and Nicholas Hoult, and wanted both of the actors on tape because this is such a big decision on a cornerstone Warner Bros DC franchise. Those meetings happened yesterday, and the final decision was made.