
Once Upon a Time in Mexico
The time has come.
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.
🎬 Watch Trailer — Once Upon a Time in Mexico
Cast

Antonio Banderas
El Mariachi

Johnny Depp
CIA Agent Jeffrey Sands

Cheech Marin
Belini

Salma Hayek Pinault
Carolina

Mickey Rourke
Billy Chambers

Willem Dafoe
Armando Barillo

Eva Mendes
CIA Agent Ajedrez

Danny Trejo
Cucuy

Rubén Blades
Jorge, Retired FBI Agent

Enrique Iglesias
Lorenzo

Marco Leonardi
Fideo

Troy Robinson
Romero
Gerardo Vigil
General Marquez

Pedro Armendáriz Jr.
President of Mexico

Julio Oscar Mechoso
Nicholas, Presidential Advisor
Frequently Asked Questions
▸What is Once Upon a Time in Mexico (2003) about?
Once Upon a Time in Mexico is a 2003 action, crime, thriller film with a runtime of 1h 42m. Directed by Robert Rodriguez. Find cast, ratings, and streaming options on LiveStreamTV.pk.
▸Where can I watch Once Upon a Time in Mexico?
Once Upon a Time in Mexico may be available on streaming platforms like Netflix, Disney+, Amazon Prime, or others. Check the "Where to Watch" section on this page for current availability in your region.
▸Who directed Once Upon a Time in Mexico?
Once Upon a Time in Mexico was directed by Robert Rodriguez.











