Once Upon a Time in Mexico
In the third movie of Rodriguez’s “Mariachi” trilogy, El Mariachi is recruited by CIA officer Sheldon Jeffrey Sands to kill General Emiliano Marquez, a corrupt Mexican Army officer who has been hired by Mexican drug lord Armando Barillo to assassinate the President of Mexico and overthrow the government during a period of unrest in Culiacán (the capital of Sinaloa) which is testing the presidency. Many years before, El Mariachi and his wife Carolina confronted Marquez in a shootout and wounded the general; in retaliation, Marquez took the lives of Carolina and their daughter in an ambush. As Culiacán celebrates the Day of the Dead during a Presidential visit, Marquez and his army storm in and attack the presidential palace. Marquez’s troops, however, are met with resistance from not only the President’s bodyguards, but also the citizens of Culiacán and the Mariachis. Sands had instructed El Mariachi to allow the President to be killed before attacking Marquez, but the Mariachis, concluding that the President is a good man, intervene early and protect him. Marquez enters the presidential palace, only to once again confront El Mariachi, who shoots out his kneecaps before killing him.