Jamie Foxx Now Quentin Tarantino's Frontrunner for Title Role of 'Django Unchained'

Leonardo DiCaprio, Samuel L. Jackson and Christoph Waltz have been circling other roles in the spaghetti Western.

Jemal Countess/Getty Images

Jamie Foxx has emerged as the frontrunner for the title role in Quentin Tarantino's spaghetti Western Django Unchained.

The Oscar-winning actor has been in the mix for weeks, but talks have now progressed to a point that Foxx is the sole actor in the running to take on the part of the vengeful slave who teams up with a German bounty hunter to scour the Old South looking for his wife. Will Smith and Idris Elba had also been in consideration for the role. Smith passed and Elba is now doing Guillermo del Toro's Pacific Rim.

Sources caution that no offer has been made and that talks are in a delicate stage since Foxx has concerns about taking on the risky role.

Leonardo DiCaprio, Samuel L. Jackson and Christoph Waltz, who won an Oscar for Tarantino's last film, Inglourious Basterds, have been circling other major roles. If they come together, Waltz would play the cocky dentist-turned-bounty hunter who trains Django to fight, Jackson would embody a villainous house slave and DiCaprio would step into the corrupt boots of plantation owner Calvin Candie, who wins Django's wife in a poker game.

Repped by CAA and King Management, Foxx will soon be onscreen in the New Line comedy Horrible Bosses, which hits theaters July 8. He recently appeared in Valentine's Day, Due Date and contributed his voice to Rio.