Spaghetti Western. Det är höjden av den mexikanska revolutionen och ett gäng banditer som leds av den karismatiska El Chuncho (Gian Maria Volonté) stöder saken genom att stjäla vapen och sälja dem vidare till rebellen General Elias (Jaime Fernández).
Under ett vågat angrepp på ett tungt beväpnat tåg hjälper en mystisk blond gringo, Bill Tate (Lou Castel), överraskande banditerna genom att döda föraren och stoppa tåget. Smeknamnet? Nino 'av El Chuncho, Tate lyckas inspirera sig själv till gänget, som också inkluderar El Chunchos bror och galna präst, El Santo (Klaus Kinski), och den vackra men dödliga revolutionären Adelita (Martine Beswick).
Men okänt för rebellerna är Tate en legosoldatmördare på uppdrag att komma nära och döda Elias.