El año es 1846, y el estallido de la
guerra entre México y los Estados Unidos empuja a los hombres a tomar las armas e ir al campo de batalla. John Riley (Tom Berenger) es un funcionario estadounidense con raíces irlandesas, al mando de un pelotón formado en su mayoría por soldados inmigrantes. Se dirigen a luchar cuando deciden que este no es su
guerra. Dirigido por Riley, el pelotón monta una revuelta y cruzar la frontera, entrando en México a través de los desiertos montañosos. Su destino es Veracruz, su billete sin embargo libertad.Sin no llegó muy lejos. Cuando son interceptados por un grupo de guerrilleros dirigidos por un enfrentamientos rebeldes contra el gobierno de Contralistas, Cortina (Joaquim de Almeida), Riley se duele y hecho prisionero junto con sus compañeros de armas. Su vida pende de un hilo, y la única posibilidad de sobrevivir es acercarse a Marta, hermosa y mujer testaruda Cortina. Sin embargo, este enfoque podría enfurecer aún más a su captor.