Actiunea are loc in sudul Statelor Unite, cu doi ani inainte de Razboiul Civil. Django (interpretat de Jamie Foxx) este un sclav al carui trecut plin de violenta il aduce in serviciul lui King Schultz (interpretat de Christoph Waltz), un vanator de recompense aflat pe urmele a doi ucigasi, fratii Brittle. Django este singurul care poate sa-l ajute sa ajunga la ei. In schimb, Schultz ii promite sa-l elibereze. Cand misiunea lor se incheie cu succes si Django este eliberat, el decide sa ramana alaturi de Schultz si continua sa-i vaneze impreuna pe cei mai cautati criminali. Insa scopul final al lui Django este gasirea si eliberarea Boomhildei (interpretata de Kerry Washington), sotia de care fusese despartit cu mult timp in urma.