Ben Affleck & Michael Keaton will join Robert Pattinson as Batman in 2022


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 Affleck and Keaton will reprise their roles as Wayne and his alter ego in Andy Muschietti’s The Flash, which has a November 2022 release date.

DC Films president Walter Hamada recently hinted that different actors will suit up as Batman in separate films, telling the New York Times, “I don’t think anyone else has ever attempted (the multiverse concept on screen), but audiences are sophisticated enough to understand it. If we make good movies, they will go with it.”

Keaton previously played Batman in Tim Burton’s 1989 film Batman and its 1992 sequel, Batman Returns, while Affleck donned the cape and cowl for Batman v Superman: Dawn of Justice, Suicide Squad, and Justice League.