So impressed were Columbia with Robert Rodriguez's El Mariachi, shot on a budget of $7,000, they offered him a bigger budget of $7,000,000 for this English-language remake. Antonio Banderas stars as the stranger who turns up in a Mexican border town with a guitar case full of weapons and a burning desire for revenge. With Salma Hayek and Steve Buscemi and cameos from Cheech Marin and Quentin Tarantino.