Ever since Ben Affleck retired as Batman at the beginning of the year, fans have been wondering who would play the next version of the Caped Crusader in the DC Extended Universe. All that had been revealed was that it would be someone younger than Affleck and that The Batman director Matt Reeves was looking for someone well known. Well, evidently Twilight star Robert Pattinson was the best man for the job with those qualifications.