Ambientato nel Sud degli Stati Uniti, due anni prima dello scoppio della Guerra civile, il film vede protagonista il premio Oscar Jamie Foxx nel ruolo di Django, uno schiavo la cui storia brutale con l'ex padrone lo conduce faccia a faccia con il cacciatore di taglie di origine tedesca, il Dott. King Schultz. Quest'ultimo è sulle tracce degli assassini fratelli Brittle e solo l'aiuto di Django lo porterà a riscuotere la taglia che pende sulle loro teste. Il poco ortodosso Schultz assolda Django con la promessa di donargli la libertà una volta catturati i Brittle, vivi o morti. Il successo dell'operazione induce Schultz a liberare Django, sebbene i due uomini scelgano di non separarsi. Al contrario, Schultz parte alla ricerca dei criminali più ricercati del Sud con Django al suo fianco. Affinando vitali abilità di cacciatore, Django resta concentrato su un solo obiettivo: trovare e salvare Broomhilda, la moglie che aveva perso tempo prima, a causa della sua vendita come schiavo.