La vicenda si svolge alla fine della guerra di Secessione. In Messico, si stanno fronteggiando le truppe di Massimiliano d’Austria e i rivoluzionari al seguito di Benito Juarez, in uno scontro violento e senza esclusione di colpi. Giunto lì, Benjamin Trane, un ex ufficiale sudista, si unisce a un gruppo di mercenari, guidato dallo spietato Joe Erin. In mezzo, un carico d’oro, una donna – la contessa Marie Duvarre – da scortare fino al porto di Veracruz e tradimenti a gogò.