Jerry Welbach(Brad Pitt) is given two ultimatums. His mob boss wants him to travel to Mexico to get a priceless antique pistol called "The Mexican" or he will suffer the consequences. The other ultimatum comes from his girlfriend Samantha(Julia Roberts), who wants him to end his association with the mob. Jerry figures that being alive, although in trouble with his girlfriend is the better alternative so he heads south of the border. Finding the pistol is easy but getting it home is a whole other matter. The pistol supposedly carries a curse - a curse Jerry is given every reason to believe, especially when Samantha is held hostage by the gay hit man Leroy to ensure the safe return of the pistol.