Watch Once Upon a Time in Mexico (2003): rent on Apple TV+ or Fandango At Home. Compare all streaming options for this movie on WhereCanIWatch.tv.

Once Upon a Time in Mexico
Failure is always an option.
Top Pick
Rent on Apple TV+
HD · Check price
About
Rent on Apple TV+ or buy on Apple TV+.
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.
Once Upon a Time in Mexico is a film that explores themes of central intelligence agency (cia), mexico, corruption. It also touches on coup d'etat and revenge and gun battle.
Trailer
Director
Robert Rodriguez
Cast
Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Rubén Blades, Enrique Iglesias
You might also like
See all →Best way to watch
6 options ranked by value · 🇺🇸 United States
Rent
Buy
Last verified 13 days ago

Once Upon a Time in Mexico
Failure is always an option.
Rent on Apple TV+ or buy on Apple TV+.
Director
Robert Rodriguez
Cast
Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Rubén Blades, Enrique Iglesias
6 options ranked by value · 🇺🇸 United States
Keep browsing: New Releases · Popular Movies · Action · Crime
central intelligence agency (cia) · mexico · corruption · coup d'etat · revenge · gun battle · body double · political assassination · mariachi · guitar player
Rent Once Upon a Time in Mexico on Apple TV+. Rent Once Upon a Time in Mexico on Fandango At Home. Rent Once Upon a Time in Mexico on Google Play Movies. Buy Once Upon a Time in Mexico on Apple TV+. Buy Once Upon a Time in Mexico on Fandango At Home. Buy Once Upon a Time in Mexico on Google Play Movies. Once Upon a Time in Mexico is not currently available on Netflix, Hulu, Max, Disney+, Prime Video. Availability last verified May 20, 2026.





