For the quiz : Of course the film that Antonio Banderas sings the Cancion Del Mariachi is Desperado of the certainly interesting Robert Rodriguez.
The new quiz: What is the name of the most famous song referred to Che Guevara (no, not his name)?
Antonio Banderas - Cancion del Mariachi
Relevant article