Dos años antes de la Guerra Civil, Django (Jamie Foxx), un esclavo, se encuentra acompañando a un cazador de recompensas alemán poco ortodoxo llamado Dr. King Schultz (Christoph Waltz) en una misión para capturar a los viciosos hermanos Brittle. Su misión tiene éxito, Schultz libera a Django, y juntos buscan a los criminales del sur. Sus viajes los llevan hasta el famoso territorio de Calvin Candie (Leonardo DiCaprio), donde la esposa (Kerry Washington) de Django sigue esclavizada.