The film is set in the Civil War era South, where the newly emancipated Django goes on a quest to find and free his wife. The Spaghetti Western-style tale will naturally be framed as a revenge film, with Django mentored by Dr. Schultz, a German dentist-turned bounty hunter. When the hero finally finds his wife under the ownership of the sinister Calvin Candie, he must engage in a battle of wills, wits, and violence with Candie and his right hand man, Stephen.
Leonardo DiCaprio will play Candie, whose plantation is referred to as "Candyland" and features slaves subject to prostitution and barbaric gladiatorial matches. Samuel L. Jackson is likely to play his manservant, the cunning and manipulative Stephen, while Inglorious Basterds star Christoph Waltz is set to appear as Django's liberator and mentor Dr. Schultz.
Reliable Tarantinto casting news-breaker Jeff Goldsmith tweeted his certainty about Foxx's casting this morning, after having accurately called DiCaprio's involvement weeks ago. Fellow Django candidate Idris Elba, meanwhile, was announced today as a castmember of Guillermo del Toro's phantasmagoric science fiction epic Pacific Rim.
Jamie Foxx, who won an Academy Award for his portrayal of Ray Charles in Ray, plays a supporting role as "murder consultant" Motherf**ker Jones in this summer's Horrible Bosses.
So now we apparently know who will play Django in Django Unchained. The last major role left to be cast is his enslaved wife, but no contenders have yet been made public. The film is tentatively scheduled to being filming in the American South this autumn for a release some time in 2013, courtesy of The Weinstein Company.