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.