W opanowanej przez bandytów przygranicznej okolicy Meksyku pojawia się dziwny mężczyzna. Podróżuje pieszo i ciągnie za sobą trumnę, w której jak mówi "trzyma swego przyjaciela". To Django (Franco Nero), weteran wojny secesyjnej, który ratując z rąk oprychów młodą kobietę, naraża...
Średniowieczny żołnierz najemny Ettore Fieramosca szuka zarobku u oblegających miasto Francuzów, ale źle przez nich potraktowany przechodzi na stronę broniących się Hiszpanów.