Un mercenario es contratado para proteger al propietario de una mina en el transporte de un cargamento de plata a lo largo de la frontera de Texas en los tiempos de la Revolución Mexicana.
Durante la rabia de la Guerra civil americana entre la Unión y la Confederación, tres hombres, “una persona solitaria tranquila, un asesino a sueldo despiadado y un bandido mexicano, peinan el territorio americano hacia el Sudoeste en busca de una caja fuerte que contiene $200,000 en el oro robado.
Un cazarrecompensas, apodado Joe, se dirige a San Miguel, un pueblo en la frontera de México y los Estados Unidos. En este pueblo, dos familias, los Rojo y los Baxter, se disputan el control del pueblo. Los Rojo son tres hermanos: Ramón, Esteban (Sieghardt Rupp) y Miguel Benito (Antonio Prieto Puerto), y se dedican al tráfico de alcohol. Mientras que el matrimonio Baxter: Consuelo (Margarita Lozano) y el sheriff John (Wolfgang Lukschy), se dedica a la venta de armas y son custodiados por esbirros.
Un forastero llega al pequeño pueblo de San Miguel. Silvanito, el posadero de la ciudad, le cuenta al forastero sobre una disputa entre dos familias que compiten por obtener el control de un pueblo de hombres muertos y mujeres viudas.