Ben Affleck is done playing Batman in the DC Extended Universe and, although director Matt Reeves has yet to cast the next Dark Knight, Armie Hammer would love the opportunity to play the character (again).
Affleck was, at one point, slated to both write and direct a solo Batman film entitled The Batman, but eventually dropped out of the DCEU altogether. Of the various people reported to replace him, Armie Hammer is perhaps most often rumored to play the Caped Crusader. Now, in an interview with USA Today, Hammer says he was never actually officially asked to play Bruce Wayne this time around, but that he would leap at the chance: "I’ve never been approached," Hammer said. "But if I was, I would jump at the opportunity."
Other actors, such as Jack O'Connell and Robert Pattinson, are rumored to be on a casting short list as well. Jake Gyllenhall is also a popular choice amongst fans, but at age 38, he might not be appropriate if the new Batman film features a younger Dark Knight. Unlike these other rumored actors, though, Hammer was once cast to play Batman back in 2007.
Hammer was set to play Batman in a Justice League movie helmed by Max Max: Fury Road director George Miller. Titled Justice League: Mortal, the film would have also starred DJ Controna as Superman, Adam Brody as Flash, Megan Gale as Wonder Woman, Santiago Cabrera as Aquaman, Hugh Keays-Byrne as Martian Manhunter and Common as Green Lantern, with Jay Baruchel as evil businessman Maxwell Lord and Teresa Palmer as Talia al Ghul. Hammer even wore the Batman costume, as he later revealed it had "springs and pistons on it."
The production of Justice League: Mortal was halted even though actors were cast, sets were built and everyone was ready to film. Miller said that project was cancelled due to a combination of complications with Australian tax rebates as well as the Writer's Guild of America strike in 2007.
Directed by Matt Reeves, The Batman is scheduled for release on June 25, 2021. Next up for Warner Bros. is David F. Sandber's Shazam!, which will hit theatres April 5.