6.9 TMDB audience rating
Once Upon a Time in Mexico
The time has come.
Directed by Robert Rodriguez
Overview
A corrupt CIA agent Sands hires hitman El Mariachi to assassinate a Mexican general hired by a drug kingpin attempting a coup d'état of the President of Mexico.
Where to watch
Official offers in the United States
Subscription
Included with a paid subscription
Paramount Plus Premium
Paramount Plus Essential
Paramount+ Amazon Channel
Paramount+ Roku Premium Channel
Rent
Pay once to watch for a limited time
Amazon Video
Apple TV Store
Google Play Movies
YouTube
Fandango At Home
Spectrum On Demand
Buy
Pay once to keep a digital copy
Amazon Video
Apple TV Store
Google Play Movies
YouTube
Fandango At Home
Availability data by JustWatch, provided through TMDB. Offers vary by country and change often, so confirm with the service before you subscribe, rent or buy. WatchTrove does not host or stream video.
Trailer
Play trailer: ONCE UPON A TIME IN MEXICO (2003) – Official Trailer
Official video hosted on YouTube. The player loads only when you press play.
Cast and crew
-
Antonio BanderasEl Mariachi
-
Johnny DeppCIA Agent Jeffrey Sands
-
Cheech MarinBelini
-
Salma Hayek PinaultCarolina
-
Mickey RourkeBilly Chambers
-
Willem DafoeArmando Barillo
-
Eva MendesCIA Agent Ajedrez
-
Danny TrejoCucuy
-
Rubén BladesJorge, Retired FBI Agent
-
Enrique IglesiasLorenzo
-
Marco LeonardiFideo
-
Troy RobinsonRomero
-
Gerardo VigilGeneral Marquez
-
Pedro Armendáriz Jr.President of Mexico
-
Julio Oscar MechosoNicholas, Presidential Advisor
-
Tito LarrivaCab Driver
-
Miguel CouturierDr. Guevera
-
Tony ValdesChicle Boy
- Director
- Robert Rodriguez
- Writer
- Robert Rodriguez
- Music
- Robert Rodriguez
- Cinematography
- Robert Rodriguez