Osamelý Mariachi (hudobník) prichádza do malého mesta v Texase, do mesta, o ktorom si myslí, že mu prinesie šťastie. Všetko, čo chce, je byť muzikantom ako jeho otec, dedko a pradedko. V rovnakej dobe prichádza do mesta zabijak. Obaja muži majú na sebe čierny oblek a v ruke puzdro na gitaru. S tým rozdielom, že hudobníkovo puzdro obsahuje jeho milovanú gitaru a zabijákovo je plné zbraní. Dochádza k ich zámene a hudobník je nútený vymeniť gitaru za zbraň a bojovať proti nebezpečnému a nemilosrdnému podsvetiu za pomoci majiteľky miestneho baru, do ktorej sa zamiluje.