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.