in de Tarasco bar in Mexico vertelt een Amerikaanse man genaamd Buscemi hoe hij getuige was van een bloedbad in een andere bar gepleegd door een Mexicaan met een gitaarkoffer vol geweren. De klanten van de bar zijn niet geïnteresseerd totdat Buscemi de naam “Bucho”noemt. Ondertussen, El Mariachi heeft een droom van zijn ontmoeting met Moco, Bucho ‘ s ondergeschikte, die zijn geliefde gedood en schoot zijn linkerhand. Hij wordt gewekt door Buscemi, die hem vertelt om zijn zoektocht naar Bucho aan de bar voort te zetten.El Mariachi ontmoet een kind, wiens vader naar verluidt gitaar speelt voor de kost. Hij geeft de jongen wat tips. In de Tarasco bar, El Mariachi gaat in een gespannen impasse met Bucho ‘ s goons voordat een massale vuurgevecht uitbarst. Hij doodt iedereen in de bar, maar Tavo, die in een achterkamer illegale zaken deed, overleeft en volgt hem naar buiten. Op straat verwondt Tavo El Mariachi voordat hij zelf wordt gedood. Carolina, de vrouw die El Mariachi beschermt tegen tavo ‘ s kogels, neemt hem mee naar haar boekhandel. Bucho arriveert bij de bar om het bloedbad te bekijken. Bucho, paranoïde, beveelt zijn mannen om de man “gekleed in het zwart”op te sporen.
in de boekhandel neigt Carolina naar de wonden van El Mariachi. Terwijl hij rust, ontdekt ze de wapens in zijn gitaarkoffer en beseft wie hij is. El Mariachi vraagt haar om hem te helpen Bucho te vinden. Hij gaat naar de kerk en praat met Buscemi. Buscemi overtuigt El Mariachi om zijn zoektocht naar bloed op te geven. Buiten de kerk, een man gewapend met werpmessen overvallen hen, doodt Buscemi en ernstig gewond El Mariachi. Bucho ‘ s mannen komen op de plaats delict, verwarren de man (die zich in het zwart kleedt) met El Mariachi en vermoorden hem. Ze brengen het lichaam terug naar Bucho, die zich realiseert dat ze de verkeerde persoon hebben gedood, een huurmoordenaar genaamd Navajas die door de Colombianen is gestuurd om El Mariachi te doden.Als El Mariachi door de straten dwaalt, ontmoet hij de jongen met de gitaar. Hij leert dat het kind wordt gebruikt door zijn vader om drugs verborgen in zijn gitaar te muilkorven. Hij confronteert de jongen boos, die hem vertelt dat de meeste mensen in de stad voor Bucho werken. El Mariachi keert terug naar Carolina en leert dat Bucho betaalde om haar boekhandel te bouwen als een andere dekmantel voor zijn drugshandel. Onverwacht brengt Bucho haar een bezoek, en ze verbergt El Mariachi haastig. Ze veinst onwetendheid van de commotie in de stad, en Bucho vertrekt. Carolina is klaar met het hechten van El Mariachi ‘ s wonden. Die avond, Carolina geeft El Mariachi een nieuwe gitaar, hij speelt voor haar voordat ze gepassioneerde liefde. Ondertussen beseft Bucho dat Carolina tegen hem gelogen heeft.’S morgens komen Bucho’ s mannen aan en vallen ze aan terwijl ze de boekwinkel in brand steken. De twee vechten zich een weg uit het brandende gebouw en op een lokaal dak, waar El Mariachi een duidelijk schot op Bucho krijgt, maar onverklaarbaar kiest om niet te proberen om hem te doden. De twee vluchten naar een hotelkamer.Bucho verzamelt zijn mannen en vertelt hen om iedereen te doden die ze in de stad zien die ze niet kennen. El Mariachi realiseert zich dat Bucho nooit zal stoppen met jagen en roept zijn vrienden Campa en Quino op om te helpen. Het trio ontmoet Bucho ‘ s handlangers aan de rand van de stad. Een enorme vuurgevecht volgt, en de meeste van Bucho ‘ s goons samen met Campa en Quino worden gedood. El Mariachi ziet de jongen gewond in het kruisvuur en rent hem naar een ziekenhuis.El Mariachi en Carolina gaan naar Bucho ‘ s kamp om hem direct te confronteren. Bucho en El Mariachi zijn broers. Bucho biedt aan om El Mariachi te laten gaan als hij hem Carolina laat vermoorden. El Mariachi doodt zijn broer en schiet zijn overgebleven handlangers neer. De twee bezoeken de jongen in het ziekenhuis, en El Mariachi vertrekt op zijn eigen. Carolina haalt hem op de weg in en haalt hem op, met El Mariachi in eerste instantie laat zijn wapens aan de kant van de weg. De twee rijden samen weg, maar komen binnenkort terug en halen de gitaarkoffer vol geweren op voor het geval dat.