| 
 
  
 | 
| Director: | 
Robert Rodriguez  |  | 
Writer: | 
Robert Rodriguez  |  | 
Starring: | 
Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke |  | 
Released: | 
February 26, 2004 |  | 
Rating: | 
 
 |  | 
Runtime: | 
98  minutes
 |  | 
Websites: | 
 
 
 
 
 |  | 
Story: | 
The saga of the mythic guitar-slinging hero, El Mariachi (Banderas), 
continues in Robert Rodriguez's bold, non-stop action epic "Once Upon 
a Time in Mexico". The new adventure is set against a backdrop of 
revolution and greed. Haunted and scarred by loss, El Mariachi has 
retreated into a life of isolation. He is forced out of hiding by 
Sands (Depp), a corrupt CIA agent. Sands recruits the reclusive 
hero to sabotage a plot by the evil cartel kingpin Barillo (Dafoe), 
who is planning to assassinate the president of Mexico. El Mariachi 
has his own reasons for returning - retribution and revenge. Now, 
together with his capable cohorts Lorenzo (Iglesias) and Fideo 
(Leonardi) the legend of El Mariachi attains new levels of excitement. 
 |  | 
Cast: | 
| 
Antonio Banderas
 | 
El Mariachi |  | 
Salma Hayek
 | 
Carolina |  | 
Johnny Depp
 | 
Sands |  | 
Mickey Rourke
 | 
Billy |  | 
Eva Mendes
 | 
Ajedrez |  | 
Danny Trejo
 | 
Cucuy |  | 
Enrique Iglesias
 | 
Lorenzo |  | 
Marco Leonardi
 | 
Fideo |  | 
Cheech Marin
 | 
Belini |  | 
Rubén Blades
 | 
Jorge FBI |  | 
Willem Dafoe
 | 
Barillo |  | 
Gerardo Vigil
 | 
Marquez |  | 
Pedro Armendáriz
 | 
El Presidente |  | 
Julio Oscar Mechoso
 | 
Advisor |  | 
Tito Larriva
 | 
Cab Driver |  | 
 |    |    |