Año 1846. John Riley es un oficial de origen irlandés en el ejército norteamericano, al mando de un pelotón formado por inmigrantes. Despreciados por su nacionalidad y por su condición de católicos, él y sus subordinados están arrestados a causa de algunas pequeñas infracciones. El estallido de la guerra entre México y los Estados Unidos es inminente, y con la ayuda de otros soldados irlandeses. Riley encabeza una revuelta. Los desertores cruzan la frontera, internándose en las imponentes y desérticas montañas mexicanas, camino del puerto de Veracruz y de su ansiado pasaje hacia la libertad.