Jamie Foxx has confirmed he'll lead the cast in Quentin Tarantino's much-anticipated re-imagined western Django Unchained.
Foxx has been linked to the role of a vengeful slave ever since Will Smith reportedly passed on the project earlier this year (11) - and now he has made his casting official.
He tells CNN, "I think, just to be able to work with Quentin Tarantino and Samuel Jackson, Leonardo DiCaprio, and to be able to tell a story that needs to be told.
"If you're a fan of Inglourious Basterds, I mean, you know.. It's just amazing. It should be amazing."
DiCaprio will play a villainous plantation boss holding Foxx's wife captive. The actor's Ray co-star Kerry Washington is reportedly in talks to play his wife.
Django Unchained will also reportedly feature Italian actor Franco Nero, who played the original Django in Sergio Corbucci's 1966 film and a 1987 sequel, Django Strikes Again.