Once Upon a Time in Mexico - The film is based on the story of a drug lord Barrillo, who pretends to overthrow the Mexican president.
Within the drama, another of the principal persons is a corrupt CIA agent Sands who at that time, demands retribution from his worst enemy in order to carry out the drug lord`s uprising against the government.
El Mariachi is recruited by Sands to take out General Marquez, who has major beef with Mariachi to begin with. He sends Cucuy to shadow and keep tabs on the Mariachi.
Marquez is working with Barrillo, and is about to assassinate the president and assume power.
Once Upon a Time in Mexico Release Date: 12 September 2003 - USA