Rewolwerowiec Django (Matthias Schoenaerts) przybywa do New Babylon, miasteczka w Teksasie założonego przez Johna Ellisa (Nicholas Pinnock), gdzie schronienie może znaleźć każdy wyrzutek. Osiem lat temu jego rodzina została zamordowana, a udręczony przybysz wciąż szuka sprawiedliwości. Odnajduje tu swoją dorosłą już córkę, Sarah (Lisa Vicari), której udało się przeżyć. Nie zamierza już nigdy jej opuszczać. Wraz z dziewczyną, Ellisem i jego synami staje do walki z nienawistną Elizabeth Thurman (Noomi Rapace), zwaną Damą z Elmdale. Kobieta chce, by ziemia, na której znajduje się New Babylon, wróciła do jej rodziny. Serial na motywach spaghetti westernu Sergia Corbucciego z 1966 roku.John, chcąc uczcić powrót Sarah, postanawia zorganizować maskaradę. Na tę jedną, pełną szalonej zabawy noc bramy New Babylon zostają otwarte dla każdego. Elizabeth i jej ludzie postanawiają wykorzystać okazję. Zakradają się do miasteczka.