Django (Matthias Schoenaerts) verliert in einem schlimmen Massaker seine ganze Familie. Doch es bleibt ein kleiner Funke Hoffnung, dass seine Tochter Sarah (Lisa Vicari) noch am Leben ist und sich auf den Weg nach New Babylon gemacht hat. Die mittlerweile 20-jährige Sarah hat ihren Weg nach New Babylon gefunden und ist kurz davor den Stadtgründer John (Nicholas Pinnock) zu heiraten. Als Django endlich in der Stadt ankommt, verläuft das Wiedersehen nicht gerade wie erhofft, da Sarah ihn für das Massaker auf die Familie verantwortlich macht.