Akcja filmu rozgrywa się na Południu Stanów Zjednoczonych dwa lata przed Wojną Secesyjną. Tytułowy Django (Jamie Foxx) to niewolnik, który, na skutek brutalnego traktowania przez byłych właścicieli, pewnego dnia staje twarzą w twarz z pochodzącym z Niemiec łowcą nagród dr Kingiem Schultzem (Christoph Waltz). Schultz jest właśnie na tropie niebezpiecznych braci Brittle i tylko Django może go do nich zaprowadzić. Nie poddający się konwencjom Schultz wykupuje Django obiecując, że zwróci mu wolność tuż po schwytaniu braci Brittle – żywych lub martwych. Schultz odnajduje braci, dotrzymuje swojej obietnicy i uwalnia Django. Wspólnie z byłym niewolnikiem, Schultz tropi najbardziej poszukiwanych kryminalistów. Django ma przed sobą jeden cel: odnaleźć i uratować Broomhildę (Kerry Washington), żonę, którą utracił na targu niewolników wiele lat temu. Poszukiwania Django i Schultza prowadzą ich do Calvina Candie (Leonardo DiCaprio), właściciela "Candylandu", owianej złą sławą plantacji, na której niewolnicy szkoleni są do walk między sobą przez trenera Ace'a Woody'ego (Kurt Russell). Dostając się na teren Candie'go pod fałszywym pretekstem, Django i Schultz wzbudzają podejrzliwość Stephena (Samuel L. Jackson), zaufanego niewolnika Candie’go. Każdy ich ruch jest obserwowany, a niebezpieczna organizacja zaciska wokół nich swoje macki. Jeśli Django i Schultz chcą uciec z Broomhildą, będą musieli wybierać między niezależnością i solidarnością oraz poświęceniem i przetrwaniem…
Jako : Django
Jako : Doktor King Schultz
Jako : Calvin Candie
Jako : Broomhilda
Jako : Stephen
Jako : Billy Crash
Jako : Ace Speck