Close
Start your free trial

Once Upon a Time in Mexico  (2003)

Once Upon a Time in Mexico
Theatrical MPAA Rating:
R
Theatrical Feature Running Time:
101 mins

Theatrical Release Information:
Once Upon a Time in Mexico

Director Robert Rodriguez returns to the characters of his breakthrough hits El Mariachi and Desperado in this grand scale south-of-the-border action-adventure saga. Sands (Johnny Depp) is a rogue CIA agent who is working in cahoots with Mexican officials who've caught wind of a plan by corrupt military leader General Marquez (Gerardo Vigil) and ruthless drug kingpin Barillo (Willem Dafoe) to assassinate Mexico's president (Pedro Armendáriz Jr.). Sands needs to recruit a gunman to take out Barillo's assassins before they can complete their mission, and through barman Belini (Cheech Marin), Sands learns of El Mariachi (Antonio Banderas), a fabled musician turned vigilante with a remarkable talent for violence, and a score to settle with Marquez. El Mariachi is living quietly in hiding after the death of the woman he loved, Carolina (Salma Hayek), but Sands lures him back into action through the promise of a final showdown with his nemesis Marquez, forcing El Mariachi to retrieve his guitar case (containing a mighty arsenal) and once again do battle against the lawless. Robert Rodriguez not only directed Once Upon a Time in Mexico, but he wrote the screenplay, handled the camera work, edited the film, and composed the musical score. ~ Mark Deming, All Movie Guide


Once Upon a Time in Mexico Trivia

Who played El Mariachi in the movie Once Upon a Time in Mexico?
Antonio Banderas played El Mariachi in the movie Once Upon a Time in Mexico

Who played Carolina in the movie Once Upon a Time in Mexico?
Salma Hayek played Carolina in the movie Once Upon a Time in Mexico

Who played Agent Sands in the movie Once Upon a Time in Mexico?
Johnny Depp played Agent Sands in the movie Once Upon a Time in Mexico

Who played Billy Chambers in the movie Once Upon a Time in Mexico?
Mickey Rourke played Billy Chambers in the movie Once Upon a Time in Mexico

Who played Special Agent Ajedrez in the movie Once Upon a Time in Mexico?
Eva Mendes played Special Agent Ajedrez in the movie Once Upon a Time in Mexico

Who played Cucuy in the movie Once Upon a Time in Mexico?
Danny Trejo played Cucuy in the movie Once Upon a Time in Mexico

Who played Lorenzo in the movie Once Upon a Time in Mexico?
Enrique Iglesias played Lorenzo in the movie Once Upon a Time in Mexico

Who played Fideo in the movie Once Upon a Time in Mexico?
Marco Leonardi played Fideo in the movie Once Upon a Time in Mexico

Who played Belini in the movie Once Upon a Time in Mexico?
Cheech Marin played Belini in the movie Once Upon a Time in Mexico

Who played Jorge FBI in the movie Once Upon a Time in Mexico?
Ruben Blades played Jorge FBI in the movie Once Upon a Time in Mexico

Who played Barillo in the movie Once Upon a Time in Mexico?
Willem Dafoe played Barillo in the movie Once Upon a Time in Mexico

Want to watch Once Upon a Time in Mexico?

ADD TO QUEUE

Add Once Upon a Time in Mexico to my Total Access Queue

Get the movie Once Upon a Time in Mexico and others delivered to your door with Total Access!
Learn How

RENT IN-STORE

Check for Once Upon a Time in Mexico in stock at a store near you.
Preferred Store:
No preferred Stores.
Check for In-Store Rental
Benefits of BLOCKBUSTER Online Subscription:
  • Subscriber discounts for online DVD purchases
  • FREE in-store movie rentals or discounted game rentals for DVD mailers you exchange in-store (up to monthly plan limits on exchanges)
  • Next movie ships faster with in-store drop off
  • New releases and classics available 7 days a week online and in-store
  • Exchange online rentals in-store for discounted game rentals

BLOCKBUSTER name, design and related marks are trademarks of Blockbuster Inc. © 2008 Blockbuster Inc. All rights reserved.

Portions of Content Provided by All Movie Guide ®, a trademark of All Media Guide, LLC.© 2008 All Media Guide, LLC.