El director Robert Rodriguez retoma donde dejó su exitoso debut independiente El Mariachi con esta emocionante saga de acción al sur de la frontera.
Bucho (Joaquim DeAlmeida) es un adinerado pero despiadado capo de la droga que gobierna un sórdido pueblo fronterizo mexicano. Bucho y sus hombres cometen el error de enfurecer a El Mariachi (Antonio Banderas), un ex músico que ahora lleva un arsenal en su estuche de guitarra. Bucho fue responsable de la muerte de la novia de El Mariachi y le disparó en la mano, dejándolo incapaz de tocar la guitarra.
Decidido a vengarse, el músico convertido en máquina de matar llega al pueblo para acabar con los negocios de Bucho, aunque encuentra pocos aliados excepto Carolina (Salma Hayek), quien dirige una librería que parece no atraer muchos lectores.
Desperado cuenta con actuaciones de apoyo de Cheech Marin como un cínico barman, Steve Buscemi como el cliente de la cantina que inicia la historia, y Quentin Tarantino como un hombre con un chiste realmente terrible que contar.