Film je pokračováním snímku El Mariachi a vypráví příběh o muži (Antonio Banderas), který se vrhne po hlavě do temného podsvětí, aby se v nelítostném rozhodujícím souboji pomstil poslednímu z neslavných mexických drogových magnátů Buchovi. Kdysi byl nejlepším Mariachim (kytarista a zpěvák) na americko-mexické hranici. Jednoho dne ale omylem zkřížil zájmy místní narkomafie a byl donucen bojovat o svůj život. V litém střetnutí zabili překupníci jeho krásnou dívku a zmrzačili mu ruku. V pouzdře na kytaru teď proto nosí úctyhodnou sbírku střelných zbraní a jediným smyslem jeho života se stala pomsta. poslední z překupníků (všichni ostatní už odpykali svůj omyl smrti) jménem Bucho je stejně mocný jako nemilosrdný a dříve než nastane chvíle konečného účtování, musí se Mariachi doslova prostřílet zástupy jeho krvelačných poskoků.