Thompson on Hollywood

It's not just the great performances Jamie Foxx has given, from Any Given Sunday to his Oscar-winning role in Ray, or his sweet crooning to Oprah at her farewell blast, or his duet at Cannes this year with Kanye West, that make him the right guy to star in Quentin Tarantino's Django Unchained.

I get why Sony wanted Will Smith for Django. He's a huge international star. But he would have softened a leading role that Foxx could knock out of the park. What he can do is bring both vulnerability and anger to a freed slave who wants not only to wreak his revenge on evil white southerners, but save his beloved wife Broomhilda (UPDATE: Jeff Goldsmith, Foxx will play Django in Django Unchained: "Will Smith is out! Inside sources tell me that Tarantino has chosen Oscar winner @iamjamiefoxx to play Django!" he tweets. UPDATE: Variety confirms that the role has gone to Foxx.

Thompson on Hollywood

Thompson on Hollywood

Will Smith may have resisted the Weinsteins' connection to Paul Thomas Anderson's Scientology-tinged The Master, reports ThePlaylist.

Check out the results of our casting polls below, for Django and Broomhilda (yet to be cast). Idris Elba, who won our Django poll, is replacing Tom Cruise in Guillermo del Toro's Pacific Rim.