

Once Upon a Time in Mexico (2003)
The time has come.
Plot Summary
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.
Full Cast & Characters

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
Director & Crew
Robert Rodriguez
Director
Official Trailer

Where to Watch Once Upon a Time in Mexico Online
You can currently stream Once Upon a Time in Mexico online or watch it in HD via the link below.
🎬 Watch Once Upon a Time in Mexico FreeMovies Similar to Once Upon a Time in Mexico
Frequently Asked Questions
Where can I watch Once Upon a Time in Mexico online?
Once Upon a Time in Mexico (2003) is available to stream on various platforms. You can also watch it online via our Watch Online button.
What is the IMDb rating of Once Upon a Time in Mexico?
It has an IMDb rating of 6.3/10 based on 2386 votes.
Who directed Once Upon a Time in Mexico?
Once Upon a Time in Mexico was directed by Robert Rodriguez and released in 2003.
How long is Once Upon a Time in Mexico?
Once Upon a Time in Mexico has a runtime of 1 hours and 42 minutes.
Movie Details
- Release Date
- 2003-09-11
- Budget
- $29.0M
- Box Office
- $98.8M
- Status
- Released





