According to the Huffington Post, Ben Affleck has been tapped to play Batman! Affleck will play the caped crusader in Warner Bros. sequel to "Man Of Steel."

Affleck has had a great relationship with Warner Bros. He starred in both "The Town" and "Argo," which won Best Picture at the Academy Awards.

"Man Of Steel" is expected to hit theaters July 17, 2015.