Robert Pattinson, Ben Affleck, and Michael Keaton, will all play Batman in 2022.The trio will suit up as the Caped Crusader in two DC Universe blockbusters – The Batman and The Flash.Pattinson replaced Affleck, who was initially due to direct and star in The Batman, but the Oscar winner will be back as the iconic character, alongside another former movie Bruce Wayne, Keaton, in The Flash.The Brit’s turn as the superhero in director Matt Reeves’ film will hit cinemas in March 2022, while both Aff