Un bărbat se împrietenește cu un coleg infractor, în timp ce cei doi încep să-și ispășească pedeapsa pe o insulă-închisoare îngrozitoare, ceea ce îl inspiră pe bărbat să-și înceapă planul de evadare.

La începutul celui de-Al Doilea Război Mondial, o companie de soldați americani devin camarazi apropiați atunci când se confruntă cu rezistența feroce a japonezilor în una dintre cele mai crâncene bătălii ale războiului, cea din insula Guadalcanal.

Margit Carstensen este Martha, o femeie rămasă doar cu mama ei după moartea bruscă a tatălui sever. Ea decide să se mărite cu Helmuth, dar relația pare să meargă prost.

Jerry Welbach (Brad Pitt) primește două ultimatumuri. Șeful lui mafiot vrea ca el să plece în Mexic ca să găsească un pistol antic, cunoscut ca “Mexicanul”, sau va suferi consecințele. Celălalt ultimatum îi este dat de iubita lui Samantha (Julia Roberts) care vrea ca el să înceteze orice legătură cu mafia. Jerry consideră că rămânerea în viață, deși certat cu Samantha, este alternativa mai bună astfel că el pornește spre sudul graniței. Este ușor să găsească pistolul, dar este mult mai greu să ajungă acasă. Se spune că pistolul este blestemat, iar Jerry are toate motivele să creadă în blestem mai ales atunci când Samantha devine prizoniera lui Leroy (James Gandolfini), un asasin cu sânge rece dar curios de sensibil trimis de șeful lui Jerry.