With the news that Ben Affleck will no longer reprise his role as Batman, the search for the next caped crusader is officially underway.
While Zack Snyder’s Batman explored "The Dark Knight" as an aging crime-fighter well past his prime, Matt Reeve’s upcoming solo Batman film is said to feature the hero in his younger days.
We know Warner Bros wants to cast a familiar actor but no age has been specified.
Here are our top picks on who can play Batman:
First up, Armie Hammer, with his charm, sensibility and wit to play Bruce Wayne. Hammer also has the dramatic chops to play the Dark Knight.
Next, Ben Barnes. Barnes can put the suave and well-mannered in Bruce Wayne. He can also play a vengeful mad man, in both of his roles in "Westworld" and "The Punisher", Barnes shows that he can flip his dramatic side quickly.
Another great candidate is Milo Ventimiglia. Ventimiglia is familiar to the Batman world, he played the Ogre in the TV series "Gotham". The Ogre is an eerily calm serial killer, but in the series he plays a charismatic villain. So there's no doubt Milo can play charming and maniac at the same time.
Next Jon Hamm, former "Mad Men" star displays the look for the Bruce Wayne and Batman. Plus, he’ll look great under the mask.
Lastly, Christian Bale. Yes, I know what you are thinking, he's already played Batman before. But, he played the Dark Knight so perfectly that it's going to be hard to beat.
Matt Reeve's "The Batman" hits theaters June 25, 2021.