Joe, dit le "gringo", arrive un matin à San Miguel, une petite ville située à la frontière avec le Mexique, que se disputent deux familles, les Rodos et les Baxter. Joe ne se laisse pas impressionner par cette rivalité intempestive, au contraire il s'en réjouit. Il tue quatre hommes des Baxter qui ont voulu prendre un peu de bon temps avec lui, et se met à la solde des Rodos, en honnête mercenaire.