El Mariachi wird von dem CIA-Agenten Sheldon Sands angeheuert. Er soll den mexikanischen General Marquez töten, allerdings erst nachdem dieser bei einem Putsch den vom Volk gewählten Präsidenten ermordet hat. Mariachi nimmt den Auftrag an, da er noch eine alte Rechnung mit Marquez zu begleichen hat. Bei den Vorbereitungen zu dem Anschlag wird ihm allerdings klar, dass der Präsident nur gute Absichten für das mexikanische Volk verfolgt.