En un México lleno de caos y corrupción, un exmarine y guitarrista, El Mariachi, se ve arrastrado a una peligrosa red de intrigas mientras busca venganza por el asesinato de su esposa. Su vida se complica aún más cuando es reclutado por un agente de la CIA, el loco Sands, que tiene un plan para derrocar a un corrupto narcotraficante, el General Marquez. Sands necesita a El Mariachi como parte de su estrategia, pero lo que inicialmente parece una lucha por la justicia rápidamente se convierte en una espiral de traiciones y violencia.