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.
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. 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."