In der Tarasco Bar in Mexiko erzählt ein Amerikaner namens Buscemi, wie er Zeuge eines Massakers in einer anderen Bar wurde, das von einem Mexikaner mit einem Gitarrenkoffer voller Waffen begangen wurde. Die Gäste der Bar sind uninteressiert, bis Buscemi den Namen „Bucho“ erwähnt. In der Zwischenzeit träumt El Mariachi von seiner Begegnung mit Moco, Buchos Untergebenen, der seinen Geliebten tötete und seine linke Hand erschoss. Er wird von Buscemi geweckt, der ihm sagt, er solle seine Suche nach Bucho an der Bar fortsetzen.
El Mariachi trifft ein Kind, dessen Vater angeblich Gitarre spielt, um seinen Lebensunterhalt zu verdienen. Er gibt dem Jungen einige Hinweise. In der Tarasco Bar gerät El Mariachi in eine angespannte Auseinandersetzung mit Buchos Schlägern, bevor eine massive Schießerei ausbricht. Er tötet alle in der Bar, aber Tavo, der in einem Hinterzimmer illegale Geschäfte machte, überlebt und folgt ihm nach draußen. Auf der Straße verwundet Tavo El Mariachi, bevor er selbst getötet wird. Carolina, die Frau, die El Mariachi vor Tavos Kugeln schützt, bringt ihn in ihre Buchhandlung. Bucho kommt an die Bar, um das Gemetzel zu überblicken. Paranoid befiehlt Bucho seinen Männern, den Mann „in Schwarz gekleidet“ zu jagen.
In der Buchhandlung kümmert sich Carolina um Mariachis Wunden. Während er sich ausruht, entdeckt sie die Waffen in seinem Gitarrenkoffer und erkennt, wer er ist. El Mariachi bittet sie, ihm zu helfen, Bucho zu finden. Er geht zur Stadtkirche und spricht mit Buscemi. Verärgert über das Massaker an der Bar überzeugt Buscemi El Mariachi, seine Suche nach Blut aufzugeben. Vor der Kirche überfällt sie ein mit Wurfmessern bewaffneter Mann, tötet Buscemi und verletzt El Mariachi schwer. Buchos Männer kommen am Tatort an, verwechseln den Mann (der sich schwarz kleidet) mit El Mariachi und töten ihn. Sie bringen die Leiche zurück zu Bucho, der erkennt, dass sie die falsche Person getötet haben, einen Killer namens Navajas, der von den Kolumbianern geschickt wurde, um El Mariachi zu töten.
Als El Mariachi durch die Straßen wandert, trifft er den Jungen mit der Gitarre. Er erfährt, dass das Kind von seinem Vater benutzt wird, um Drogen in seiner Gitarre versteckt zu maultieren. Wütend konfrontiert er den Jungen, der ihm sagt, dass die meisten Leute in der Stadt für Bucho arbeiten. El Mariachi kehrt nach Carolina zurück und erfährt, dass Bucho dafür bezahlt hat, ihren Buchladen als weitere Front für seinen Drogenhandel aufzubauen. Unerwartet besucht Bucho sie und sie versteckt hastig El Mariachi. Sie täuscht Unwissenheit über die Aufregung in der Stadt vor, und Bucho geht. Carolina beendet das Nähen von El Mariachis Wunden. An diesem Abend gibt Carolina El Mariachi eine neue Gitarre, er spielt für sie, bevor sie sich leidenschaftlich lieben. In der Zwischenzeit erkennt Bucho, dass Carolina ihn angelogen hat.
Am Morgen kommen Buchos Männer und greifen sie an, während sie den Buchladen in Brand setzen. Die beiden kämpfen sich aus dem brennenden Gebäude auf ein lokales Dach, wo El Mariachi einen klaren Schuss auf Bucho bekommt, aber unerklärlicherweise nicht versucht, ihn zu töten. Die beiden flüchten in ein Hotelzimmer.
Bucho versammelt seine Männer und fordert sie auf, jeden zu töten, den sie in der Stadt sehen, den sie nicht kennen. Als El Mariachi erkennt, dass Bucho niemals aufhören wird, sie zu jagen, ruft er seine Freunde Campa und Quino an, um zu helfen. Das Trio trifft sich am Rande der Stadt und trifft auf Buchos Schläger. Eine massive Schießerei folgt, und die meisten von Buchos Schlägern zusammen mit Campa und Quino werden getötet. El Mariachi sieht das Kind im Kreuzfeuer verwundet und eilt ihn in ein Krankenhaus.
El Mariachi und Carolina begeben sich zu Buchos Anwesen, um ihn direkt zu konfrontieren. Es wird dann offenbart, dass Bucho und El Mariachi Brüder sind. Bucho bietet an, El Mariachi gehen zu lassen, wenn er Carolina töten lässt. El Mariachi tötet seinen Bruder und erschießt dann seine verbliebenen Handlanger. Die beiden besuchen den Jungen im Krankenhaus und El Mariachi geht alleine. Carolina holt ihn auf der Straße ein und holt ihn ab, wobei El Mariachi seine Waffen zunächst am Straßenrand lässt. Die beiden fahren zusammen weg, kehren aber kurz zurück und holen den Gitarrenkoffer voller Waffen für alle Fälle ab.