på Tarasco bar i Mexiko berättar en amerikansk man vid namn Buscemi historien om hur han bevittnade en massaker i en annan bar som begåtts av en mexikan med ett gitarrfodral fullt av vapen. Barens beskyddare är ointresserade tills Buscemi nämner namnet ”Bucho”. Under tiden har El Mariachi en dröm om sitt möte med Moco, Buchos underhuggare, som dödade sin älskare och sköt sin vänstra hand. Han väcks av Buscemi, som ber honom att fortsätta sin sökning efter Bucho i baren.
El Mariachi möter ett barn, vars far påstås spela gitarr för att leva. Han ger pojken några tips. På Tarasco bar, El Mariachi engagerar sig i en spänd avstängning med Buchos goons innan en massiv eldstrid bryter ut. Han dödar alla i baren, men Tavo, som var i ett bakrum som bedriver olaglig verksamhet, överlever och följer honom utanför. På gatan sår Tavo El Mariachi innan han dödades själv. Carolina, kvinnan som El Mariachi skyddar från Tavos kulor, tar honom till sin bokhandel. Bucho anländer till baren för att undersöka blodbadet. Paranoid, Bucho beordrar sina män att jaga mannen ”klädd i svart”.
i bokhandeln tenderar Carolina Att El mariachis sår. Medan han vilar upptäcker hon vapnen i hans gitarrfodral och inser vem han är. El Mariachi ber henne att hjälpa honom att hitta Bucho. Han går till stadskyrkan och pratar med Buscemi. Upprörd av massakern i baren, Buscemi övertygar El Mariachi att ge upp sin strävan efter blod. Utanför kyrkan, en man beväpnad med kasta knivar bakhåll dem, dödar Buscemi och allvarligt sår El Mariachi. Buchos män anländer till platsen, misstänker mannen (som klär sig i svart) för El Mariachi och dödar honom. De tar kroppen tillbaka till Bucho, som inser att de har dödat fel person, en hit-man vid namn Navajas skickas av Colombianerna att döda El Mariachi.
när El Mariachi vandrar genom gatorna möter han barnet med gitarren. Han lär sig att barnet används av sin far för att mule droger gömda i sin gitarr. Han konfronterar ilsket pojken, som berättar för honom att de flesta i staden arbetar för Bucho. El Mariachi återvänder till Carolina och får reda på att Bucho betalade för att bygga sin bokhandel som en annan front för sin narkotikahandel. Oväntat besöker Bucho henne, och hon döljer hastigt El Mariachi. Hon låtsas okunnighet om upproret i staden, och Bucho lämnar. Carolina avslutar sy upp El mariachis sår. Den kvällen ger Carolina El Mariachi en ny gitarr, han spelar för henne innan de gör passionerad kärlek. Under tiden inser Bucho att Carolina ljög för honom.
på morgonen anländer Buchos män och attackerar dem medan de sätter bokhandeln i brand. De två kämpar sig ut ur den brinnande byggnaden och på ett lokalt tak, där El Mariachi får ett tydligt skott på Bucho men oförklarligt väljer att inte försöka döda honom. De två tar tillflykt i ett hotellrum.
Bucho samlar sina män och ber dem att döda alla de ser i stan som de inte känner. Insåg att Bucho aldrig kommer att sluta jaga dem, El Mariachi kallar sina vänner Campa och Quino in för att hjälpa. Trion möts i utkanten av staden och möter Buchos goons. En massiv vapenstrid följer, och de flesta av Buchos goons tillsammans med Campa och Quino dödas. El Mariachi ser barnet sårat i korselden och rusar honom till ett sjukhus.
El Mariachi och Carolina går över till Buchos förening för att konfrontera honom direkt. Det avslöjas sedan att Bucho och El Mariachi är bröder. Bucho erbjuder sig att låta El Mariachi gå om han låter honom döda Carolina. El Mariachi dödar sin bror och skjuter sedan sina återstående hantlangare. De två besöker pojken på sjukhuset, och El Mariachi lämnar på egen hand. Carolina fångar upp honom på vägen och plockar upp honom, med El Mariachi som ursprungligen lämnade sina vapen på sidan av vägen. De två kör iväg tillsammans, men snart tillbaka och plocka upp gitarr fallet fullt av vapen för säkerhets skull.