Desperado (1995)
Desperado is a 1995 American action film written, produced and directed by Robert Rodriguez. A sequel to the 1992 film El Mariachi, it is the second installment in Rodriguez's "Mexico Trilogy". The film stars Antonio Banderas as the mariachi who seeks revenge on the drug lord who killed his lover.
More at Wikipedia.