The third and final film in Robert Rodriguez’s Mexican Trilogy (El Mariachi and  Desperado) El Mariachi is recruited by CIA agent Sheldon Sands to kill General Emiliano Marquez, leader of a guerilla force who has been hired by Mexican drug lord Armando Barillo to assassinate the President of Mexico and overthrow the government. 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.  El Mariachi makes his way across a rugged landscape on the blood trail of Barrillo to settle the score and stop the coup. Also starring Mickey Rourke, Eva Mendes, Danny Trejo,Enrique Iglesias,  Cheech Marin and Willem Dafoe.