Django sigue a un agotado vaquero que busca a su hija, a quien cree perdida, en Texas a finales de 1800. Ocho años después de que su familia fuera asesinada, Django (Matthias Schoenaerts) busca a su hija Sarah (Lisa Vicari), de quien cree que pudo haber sobrevivido. Mientras sigue el rastro de su hija, llega a New Babylon, un pueblo en el fondo de un cráter donde todos los marginados son bienvenidos y donde todos son iguales y libres.