La graniţa americano-mexicană, acolo unde se întâmplă multe din ticăloşiile cu iz de heroină, agentul CIA Sands (Johnny Depp), un tip pentru care integritatea morală nu e neapărat cea mai mare calitate, colaborează cu autorităţile mexicane. Scopul lor este de a anihila o reţea formată dintr-un fost general Mexican, Marquez (Gerardo Vigil) şi un lord al drogurilor, Barillo (Willem Dafoe) care urmărea asasinarea preşedintelui Mexicului. Pentru că are nevoie de un „colaborator” care să mânuiască la perfecţie arma, Sands îl găseşte pe El mariachi (Antonio Banderas), un trubadur care deplânge încă moartea iubitei sale, Carolina (Salma Hayek).
Este al treilea film al lui Robert Rodriguez pe această temă, după „El mariachi” şi „Desperado”.