![Poster of the movie Once Upon a Time in Mexico](/images/posters/1000x1500/32/once-upon-a-time-in-mexico-2003-us-poster.jpg)
The saga of the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), continues in this non-stop action epic. The new adventure is set against a backdrop of revolution and greed. Haunted and scarred by loss, El Mariachi (Banderas) has retreated into a life of isolation. He is forced out of hiding by Sands (Johnny Depp), a corrupt CIA agent. Sands recruits the reclusive hero to sabotage a plot by the evil cartel kingpin Barillo (Willem 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 (Enrique Iglesias) and Fideo (Marco Leonardi) the legend of El Mariachi attains new levels of excitement.
Directed by | Robert Rodriguez |
Written by | Robert Rodriguez |
Company | Columbia PicturesColumbia PicturesColumbia Pictures |
Starring
© Columbia PicturesColumbia PicturesColumbia Pictures