Will reveals that he was asked to play the last son of Krypton prior to Hancock, but was quick to turn it down because he didn't think people would go for a race-revamped Superman.
"The last Superman I got offered, the script came, and I was like, 'There is no way I'm playing Superman!' Because I had already done Jim West (Wild Wild West) and you can't be messing up white peoples' heroes in Hollywood," he recalled.
Laughing, the king of the 4th of July weekend added, “You mess up white people’s heroes in Hollywood, you’ll never work in this town again!”
http://www.comicbookmovie.com/news/articles/4791.asp