a Mexikói Tarasco bárban egy Buscemi nevű amerikai férfi azt a történetet meséli el, hogy tanúja volt egy mészárlásnak egy másik bárban, amelyet egy mexikói követett el fegyverekkel teli gitártokkal. A bár mecénásait addig nem érdekli, amíg Buscemi megemlíti a “Bucho”nevet. Eközben El Mariachi arról álmodozik, hogy találkozik Mocóval, Bucho beosztottjával, aki megölte szeretőjét és lelőtte a bal kezét. Buscemi felébreszti, aki azt mondja neki, hogy folytassa Bucho keresését a bárban.
El Mariachi találkozik egy gyermekkel, akinek apja állítólag gitározik a megélhetésért. Ad néhány tanácsot a fiúnak. A Tarasco bárban, El Mariachi feszült patthelyzetbe kerül Bucho goonjaival, mielőtt hatalmas lövöldözés tör ki. Mindenkit megöl a bárban, de Tavo, aki egy hátsó szobában illegális üzletet folytatott, túléli és követi őt. Az utcán Tavo megsebesíti El Mariachit, mielőtt megöli magát. Carolina, az a nő, akit El Mariachi megvéd Tavo golyóitól, elviszi a könyvesboltjába. Bucho megérkezik a bárba, hogy felmérje a vérontást. Paranoid, Bucho megparancsolja embereinek, hogy vadásszák le a “feketébe öltözött”férfit.
a könyvesboltban Carolina hajlamos El Mariachi sebeire. Míg a férfi pihen, a lány felfedezi a fegyvereket a gitártokjában, és rájön, ki ő. El Mariachi arra kéri, hogy segítsen neki megtalálni Bucho-t. Elmegy a városi templomba és beszél Buscemivel. A bárban történt mészárlás miatt Buscemi meggyőzi El Mariachit, hogy adja fel vérkeresését. A templom előtt egy késsel felfegyverzett férfi rajtaüt, megöli Buscemit és súlyosan megsebesíti el Mariachit. Bucho emberei megérkeznek a helyszínre, összetévesztik a férfit (aki feketébe öltözik) El Mariachival, és megölik. Visszaviszik a testet Buchóhoz, aki rájön, hogy rossz embert öltek meg, egy Navajas nevű bérgyilkost, akit a kolumbiaiak küldtek El Mariachi megölésére.
ahogy El Mariachi az utcákon sétál, találkozik a gyerekkel a gitárral. Megtudja, hogy a gyereket apja arra használja, hogy a gitárjába rejtett drogokat öszvérezzen. Dühösen szembeszáll a fiúval, aki azt mondja neki, hogy a városban a legtöbb ember Bucho-nál dolgozik. El Mariachi visszatér Carolinába, és megtudja, hogy Bucho fizetett, hogy felépítse a könyvesboltját, mint egy másik álcát a kábítószer-kereskedelemhez. Váratlanul Bucho meglátogatja, ő pedig sietve elrejti El Mariachi-t. Azt színleli, hogy nem ismeri a város zűrzavarát, Bucho pedig távozik. Carolina befejezi El Mariachi sebeinek varrását. Aznap este Carolina új gitárt ad El Mariachinak, ő játszik neki, mielőtt szenvedélyes szerelmet szereznének. Eközben Bucho rájön, hogy Carolina hazudott neki.
reggel Bucho emberei megérkeznek és megtámadják őket, miközben felgyújtják a könyvesboltot. Ketten harcolnak ki az égő épületből egy helyi tetőre, ahol El Mariachi tiszta lövést kap Bucho-ra, de megmagyarázhatatlanul úgy dönt, hogy nem próbálja megölni. A két menedéket egy szállodai szobában.
Bucho összegyűjti az embereit, és azt mondja nekik, hogy öljenek meg bárkit, akit a városban látnak, akit nem ismernek. Felismerve, hogy Bucho soha nem hagyja abba a vadászatot, El Mariachi felhívja barátait, Campát és Quinót, hogy segítsenek. A trió a város szélén találkozik Bucho banditáival. Egy hatalmas fegyver csata következik, és a legtöbb Bucho goons együtt Campa és Quino megölik. El Mariachi látja, hogy a gyerek megsérült a kereszttűzben, és kórházba szállítja.
El Mariachi és Carolina elindulnak Bucho táborába, hogy közvetlenül szembeszálljanak vele. Ekkor kiderül, hogy Bucho és El Mariachi testvérek. Bucho felajánlja, hogy elengedi El Mariachi-t, ha hagyja, hogy megölje Carolinát. El Mariachi megöli testvérét, majd lelövi megmaradt csatlósait. Ketten meglátogatják a fiút a kórházban, El Mariachi pedig egyedül távozik. Carolina utoléri az úton, és felveszi, El Mariachi kezdetben az út szélén hagyja fegyvereit. Ketten együtt elhajtanak, de hamarosan visszatérnek, és minden esetre felveszik a fegyverekkel teli gitártokot.