What’s better than one Batman? Well, how about three? Robert Pattinson, 34, Ben Affleck, 48, and Michael Keaton, 69, are all set to play the superhero next year, thanks to the upcoming release of two DC Universe films – <em>The Batman</em> and <em>The Flash</em>. Pattinson has replaced Affleck, who was originally due to direct and star in <em>The Batman, </em>set to be released in March 2022. However, now Affleck will instead return alongside Keaton as the Caped Crusader in <em>The Flash</em>, slated to hit cinemas in November 2022. It's been reported the film will touch upon what’s happened to Keaton’s Batman since he last played the role and be the swan song for Affleck, who has said he is done with the role after this. Last week, DC films president Walter Hamada attempted to clear up confusion about the existence of more than one Batman, explaining that they existed in simultaneous universes: Earth 1 (Affleck and Keaton) and Earth 2 (Pattinson). Details haven’t yet been revealed on how the parallel universes will be linked. "I don't think anyone else has ever attempted [the multiverse concept on screen]," Hamada told <em>The</em> <em>New York Times</em>. "But audiences are sophisticated enough to understand it. If we make good movies, they will go with it." This will be Pattinson's first time in the role. Keaton previously played Batman in Tim Burton's 1989 film <em>Batman </em>and the 1992 sequel <em>Batman Returns</em>. Affleck donned the cape for <em>Batman V Superman: Dawn of Justice</em> (2016), <em>Suicide Squad</em> (2016) and <em>Justice League</em> (2017).