El cazador de recompensas alemán King Schultz está tras la pista de los hermanos asesinos Brittle, y sólo Django, un esclavo, puede llevarlo hacia el botín. El poco ortodoxo Schultz adquiere a Django con la promesa de liberarlo una vez que capture a los Brittles. Schultz cumple la promesa de liberar a Django, pero los dos hombres eligen seguir juntos. Django se mantiene enfocado en su único objetivo: encontrar y rescatar a Broomhilda (Kerry Washington) la esposa que perdió en el mercado de esclavos largo tiempo atrás. Las búsquedas de Django y Schultz terminan conduciéndolos a Calvin Candie (Leonardo DiCaprio), el dueño de Candyland, una infame plantación donde los esclavos son adiestrados para luchar entre ellos como deporte. Si Django y Schultz van a escapar con Broohilda, deben elegir entre la independencia y la solidaridad, entre el sacrificio y la supervivencia...