Will Smith was up for the role that Jamie Foxx played in Django Unchained, and while he originally gave an excuse for not accepting, now he is giving the REAL reason.
Michael Phelps Quietly Tied the Knot in June
Martha Stewart's Hilarious Confession on 'Ellen'
Best Halloween Costumes From 'Today Show'
Felicity Jones Almost Killed Tom Hanks