Once Upon a Time in Mexico

Once Upon a Time in Mexico (known also as Desperado 2) is a 2003 American action movie. It was directed by Robert Rodriguez and it was produced by Robert Rodriguez, Elizabeth Avellán, and Carlos Gallardo. Once Upon a Time in Mexico was released on September 12, 2003. It is the sequel to El Mariachi and Desperado. It is also the third and final movie in Rodriguez's Mexico Trilogy.

Once Upon a Time in Mexico
Directed byRobert Rodriguez
Produced byRobert Rodriguez
Elizabeth Avellán
Carlos Gallardo
Written byRobert Rodriguez
StarringAntonio Banderas
Salma Hayek
Johnny Depp
Rubén Blades
Mickey Rourke
Enrique Iglesias
Marco Leonardi
Pedro Armendáriz, Jr.
Eva Mendes
Tony Valdes
Willem Dafoe
Danny Trejo
Music byRobert Rodriguez
CinematographyRobert Rodriguez
Edited byRobert Rodriguez
Production
company
Distributed byColumbia Pictures (United States)
Miramax Films (International)
Release date
September 12, 2003
Running time
102 minutes
CountryUnited States
LanguageEnglish
Spanish
Budget$29 million[1]
Box office$98.1 million[1]

The movie got positive reviews from critics but was criticized for having a plot that was hard to follow. It has a 68% rating on Rotten Tomatoes.[2] Movie critic Roger Ebert of the Chicago Sun-Times gave the movie 3 stars out of 4 and said that "Like Leone's movie, the Rodriguez epic is more interested in the moment, in great shots, in surprises and ironic reversals and closeups of sweaty faces, than in a coherent story."[3]

Cast

References

  1. 1.0 1.1 "Once Upon a Time in Mexico". Box Office Mojo. Retrieved 2015-08-21.
  2. "Once upon a Time in Mexico". Rotten Tomatoes. Retrieved 2015-08-21.
  3. "Once Upon a Time in Mexico". Roger Ebert. Retrieved 2015-08-21.

Other websites