the_mexican-locandinaThe story follows Jerry Welbach (Brad Pitt) as he travels through Mexico to find an antique gun, ”The Mexican”, and smuggle it into the United States.

Five years earlier, Welbach had caused a traffic accident in which he hit the car of local mobster Arnold Margolese (Gene Hackman), who was jailed for five years after the police searched his car following the crash, finding someone tied up in his trunk. In compensation for the jail time, Welbach has been sent on various errands by Margolese’s second-in-command, Bernie Nayman (Bob Balaban). This will be his final errand. Welbach has a girlfriend, Samantha (Julia Roberts), who constantly argues with him about, among other things, his lack of commitment to their relationship…