Three films. El Mariachi - Award-winning debut from writer/director Robert Rodriguez, telling the tale of a wandering musician who, unluckily for him, walks into a small Texan town at the same time, wearing the same clothes and carrying an identical guitar case as a hitman. What follows is a rollercoaster ride through a bullet-ridden underworld, with the hapless muso battling evil on all sides. A highly acclaimed action thriller from Spain. Desperado - In the searing heat a man, Antonio Banderas, dressed in black, rides into the small town of Santa Cecilia with a guitar case full of weapons and a score to settle. He goes into the local bar to look for a man called Bucho but no-one is willing to help him so he opens fire... Once Upon A Time In Mexico - This is the third episode of the Burrito Western series, by Robert Rodriguez, following after, El Mariachi and Desperado. The story revolves around drug lord Barillo (Willem Dafoe) who pretends to overthrow the president of Mexico along with General Marquez (Gerardo Vigil). A corrupt CIA agent named Sands (Johnny Depp) hires El Mariachi (Antonio Banderas) to assist him in preventing the apparent military coup. As the story unfolds and allegiances change, the motives of the characters are exposed and personal vendettas are realised.