Brad Pitt interpreta a Jerry Welbach, quien trabaja para un chantajista, pero, ahora que ha tomado la decisión de dedicarse a otra cosa, ha recibido dos ultimatums: el primero es de su jefe mafioso, quien lo obliga a viajar a México para recuperar una valiosísima pistola antigua, conocida como "La Mexicana", o sufrirá las consecuencias. El segundo de los ultimatums es de su novia, Samantha (Julia Roberts), para que deje de involucrarse en cosas ilícitas. Jerry supone que seguir vivo y en problemas con Samantha es mejor que la otra alternativa más definitiva, de modo que emprende el viaje hacia la frontera. Encontrar la pistola no le resulta difícil. Traerla de vuelta a casa es otro tema. Supuestamente a "La Mexicana" la persigue una legendaria maldición, una leyenda en la que Jerry encuentra infinidad de razones para creer... más que nada cuando Samantha es raptada por un matón (James Gandolfini) para asegurar que la pistola regrese sana y salva.