Storyline
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.
Key Information
Watch Trailer
Cast & Crew
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
Frequently Asked Questions
Once Upon a Time in Mexico was released on September 11, 2003.
The runtime of Once Upon a Time in Mexico is 1h 42m.
Once Upon a Time in Mexico is a Action, Crime, Thriller, Western movie.
Once Upon a Time in Mexico has a rating of 6.3 out of 10 on TMDB.
Once Upon a Time in Mexico is available to watch. Check streaming platforms and theaters near you.
Once Upon a Time in Mexico was directed by Robert Rodriguez.
The main cast of Once Upon a Time in Mexico includes Antonio Banderas, Johnny Depp, Cheech Marin.
Once Upon a Time in Mexico is originally in English.