Ben Affleck is the man Warner Bros have picked to succeed Christian Bale as the new Batman.
Variety reports that the Oscar-winner will take up the iconic role in the upcoming 'Man of Steel' sequel announced at this year's San Diego Comic Con.
In a statement Zack Snyder, who directed this year's Superman reboot, said: "Ben provides an interesting counter-balance to Henry [Cavill's] Superman.
"He has the acting chops to create a layered portrayal of a man who is older and wiser than Clark Kent and bears the scars of a seasoned crime fighter, but retain the charm that the world sees in billionaire Bruce Wayne.
"I can't wait to work with him."
'Man of Steel 2' will pit Superman against Batman on the big screen for the first time, and is now scheduled for release on July 17, 2015.
The film is just another step on Warner Bros' path to making a Justice League movie in the years ahead.
It is highly-likely that Affleck will have signed a multi-film contract similar to those signed by the likes of Robert Downey Jr and Chris Evans for Marvel's 'Avengers' series - which DC and Warner are hoping to emulate.
Ben Affleck has famously played a superhero before. He was Marvel's Daredevil in the lacklustre 2003 film of the same name, but a previous outing in spandex hasn't stopped actors before. Before he became Captain America Chris Evans was The Human Torch in Fox's 'Fantastic Four' film released in 2005.
What do you make of the decision? Let us know in the comments below...