Django est un esclave qui s'allie à un chasseur de primes, le Dr King Schultz, sur la trace de deux meurtriers. Schultz achète Django avec la promesse de le libérer. Tout en affûtant ses talents de chasseur, Django ne perd pas de vue son but : retrouver la femme qu'il a perdue aux mains des vendeurs d'esclaves. Leur quête les conduira à Calvin Candie, le propriétaire de Candyland, où ils éveillent les soupçons d'un esclave au service de Candie. S'ils veulent s'évader, Django et Schultz devront choisir entre le sacrifice et la survie.
Dix ans après le meurtre de sa femme et sa fille, un homme se dresse contre le procureur en charge du procès des meurtriers, pour obtenir lui-même la justice. Sa vengeance menace tout aussi bien l'homme qui leur a accordé la clémence, que le système et la ville elle-même.