
Jerry Welbach (Brad Pitt) je takový mladý, sympatický povaleč, který se nehrne ani do života ani do práce. Ovšem i on se dostal do situace, kdy nezbývá než zapomenout na lenost a rozhodnout se pro menší zlo. Jeho gangsterský šéf ho posílá do Mexika pro jakousi starou, bezcennou zbraň, zvanou Mexičan, a dá mu nevybíravě najevo, že přivezení bambitky je pro něj poslední šancí na spolupráci. Půvabná, ale nesmírně hašteřivá přítelkyně Samantha (Julia Roberts) neméně tvrdě a nekompromisně žádá, aby s tou svojí „partou grázlů“ už definitivně skoncoval. Jerry volí zdánlivě pohodovější a klidnější řešení a vydá se na jih. Zpočátku se mu cesta, ve srovnání s „italským soužitím“, jeví jako zábavný výlet do neznáma, jenže záhy zjistí, že „vážných“ zájemců o Mexičana je hned několik. Všichni intrikují, umí perfektně střílet a jeden má navíc u sebe Samanthu jako rukojmí
Jerry Welbach (Brad Pitt) dostane dvě ultimáta. Šéf gangu chce, aby odjel do Mexika a dovezl vzácnou starou pistoli nazývanou Mexičan, nebo ponese následky. Další podmínku mu dá jeho přítelkyně Samantha (Julia Robertsová), která si nepřeje, aby jeho spojení s gangem dál pokračovalo. Zůstat naživu i přes problémy se svou dívkou je lepší než být mrtvý, a tak se Jerry vydává k hranicím. Najít pistoli je jednoduché, ale dostat ji domů je jiná záležitost. Zbraň totiž údajně nese prokletí, kterému Jerry stále více věří, zvlášť když se Samantha stane rukojmím chladnokrevného zabijáka Leroye (James Gandolfini), jehož si najal Jerryho nervózní boss (Bob Balaban).