Reeves, who was hired to write and direct a new Batman movie in February 2017, was envisioning actors while penning the script, according to sources familiar with the filmmaker’s thinking. It helped that this new Batman needed to conform to a defined age bracket. He is written as around 30 years old, and the story is neither another rehashing of his origin nor the tale of a seasoned crimefighter ruling Gotham City. He is Bruce Wayne still trying to find his footing on his way to becoming the genius detective.
This, of course, eliminated Ben Affleck, as THR first reported back in July 2017. (Affleck and Warner Bros. denied the recasting at the time because the actor, who had played the role in Batman v Superman and Justice League, was to have headlined his own stand-alone movie that was sidelined when the studio began rethinking its superhero strategy.)