meksikolaisessa Tarasco-baarissa Buscemi-niminen amerikkalaismies kertoo, kuinka hän todisti toisessa baarissa meksikolaisen tekemää verilöylyä kitarakotelo täynnä aseita. Baarin asiakkaat eivät ole kiinnostuneita, kunnes Buscemi mainitsee nimen ”Bucho”. Samaan aikaan El Mariachi näkee unta kohtaamisestaan Buchon alaisen Mocon kanssa, joka tappoi rakastajansa ja ampui tämän vasempaan käteen. Hänet herättää Buscemi, joka käskee häntä jatkamaan Buchon etsimistä baarista.
El Mariachi tapaa lapsen, jonka isän väitetään soittavan kitaraa työkseen. Hän antaa pojalle vinkkejä. Tarasco-baarissa El Mariachi ajautuu jännittyneeseen pattitilanteeseen Buchon korstojen kanssa ennen kuin massiivinen tulitaistelu puhkeaa. Hän tappaa kaikki baarissa olijat, mutta takahuoneessa laittomia bisneksiä hoitanut Tavo selviää ja seuraa häntä ulos. Kadulla Tavo haavoittaa El Mariachia ennen kuin joutuu itse tapetuksi. Carolina, nainen, jonka El Mariachi suojelee Tavon luodeilta, vie hänet kirjakauppaansa. Bucho saapuu baariin tutkimaan verilöylyä. Vainoharhainen Bucho käskee miehiään jahtaamaan ”mustiin pukeutunutta” miestä.
kirjakaupassa Carolina hoitaa El Mariachin haavoja. Kun hän lepää, hän löytää aseet hänen kitarakotelo ja tajuaa kuka hän on. El Mariachi pyytää häntä auttamaan Buchon löytämisessä. Hän menee kaupunginkirkkoon ja keskustelee Buscemin kanssa. Baarin verilöylystä järkyttynyt Buscemi vakuuttaa El Mariachin luopumaan verenhimostaan. Kirkon ulkopuolella heittoveitsillä aseistautunut mies väijyy heitä, tappaa Buscemin ja haavoittaa vakavasti El Mariachia. Buchon miehet saapuvat paikalle, luulevat miestä (joka pukeutuu mustiin) El Mariachiksi ja tappavat hänet. He vievät ruumiin takaisin Bucholle, joka tajuaa tappaneensa väärän henkilön, palkkamurhaaja Navajasin, jonka kolumbialaiset lähettivät tappamaan El Mariachin.
El Mariachin vaeltaessa kaduilla hän tapaa pojan kitaran kanssa. Hän saa tietää, että hänen isänsä käyttää poikaa muulina, joka on piilotettu hänen kitaraansa. Hän kohtaa vihaisesti pojan, joka kertoo hänelle, että suurin osa kaupungin ihmisistä työskentelee Bucholle. El Mariachi palaa Carolinaan ja saa tietää Buchon maksaneen kirjakauppansa rakentamisesta toisena kulissina huumekaupalleen. Yllättäen Bucho vierailee hänen luonaan, ja hän piilottaa hätäisesti El Mariachin. Hän teeskentelee tietämättömyyttään kaupungin hälinästä, ja Bucho lähtee. Carolina viimeistelee El Mariachin haavoja. Sinä iltana Carolina antaa El Mariachille uuden kitaran, joka soittaa hänelle ennen kuin he rakastelevat intohimoisesti. Samaan aikaan Bucho tajuaa Carolinan valehdelleen hänelle.
aamulla Buchon miehet saapuvat ja hyökkäävät heidän kimppuunsa samalla, kun he sytyttävät kirjakaupan tuleen. Kaksikko taistelee tiensä ulos palavasta rakennuksesta ja paikalliselle katolle, jossa El Mariachi saa selkeän osuman Buchoon, mutta päättää selittämättömästi olla yrittämättä tappaa häntä. Kaksikko hakeutuu hotellihuoneeseen.
Bucho kokoaa miehensä ja käskee heitä tappamaan kaikki kaupungissa näkemänsä, joita he eivät tunne. Tajutessaan, ettei Bucho koskaan lakkaa jahtaamasta heitä, El Mariachi kutsuu ystävänsä Campan ja Quinon apuun. Kolmikko tapaa kaupungin laidalla ja kohtaa Buchon korstot. Seuraa massiivinen tulitaistelu, ja suurin osa Buchon korstoista sekä Campa ja Quino saavat surmansa. El Mariachi näkee ristitulessa haavoittuneen pojan ja kiidättää hänet sairaalaan.
El Mariachi ja Carolina suuntaavat Buchon leirille kohtaamaan hänet suoraan. Tämän jälkeen paljastuu, että Bucho ja El Mariachi ovat veljeksiä. Bucho tarjoutuu päästämään El Mariachin vapaaksi, jos hän antaa hänen tappaa Carolinan. El Mariachi tappaa veljensä ja ampuu tämän kätyrit. Kaksikko vierailee pojan luona sairaalassa, ja El Mariachi lähtee omin avuin. Carolina saa hänet kiinni tiellä ja poimii hänet kyytiin, jolloin El Mariachi jättää aluksi aseensa tien varteen. Kaksikko ajaa yhdessä pois, mutta palaa pian takaisin ja noutaa kitarakotelon, joka on kaiken varalta täynnä aseita.