Mariachi é um cantor popular ambulante que viaja de cidade em cidade apresentando seu repertório em troca de dinheiro para sobreviver. Ao chegar a um pequeno vilarejo mexicano, ele acreditava que aquele é o seu dia de sorte. O problema é que também chegou à cidade Azul, um perigoso assassino que está sendo procurado por capangas de um traficante. Mariachi e Azul se vestem de preto e carregam consigo caixas de violão idênticas. E não demora muito para que um seja confundido com o outro.