Where to watch · United States
via JustWatch · IP Geolocation by DB-IP
Once Upon a Time in Mexico (2003)
Directed by Robert Rodriguez
“The time has come.”
Action, Crime · 1h 42m
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.
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
Crew
- Director
- Robert Rodriguez
- Screenplay
- Robert Rodriguez
- Director of Photography
- Robert Rodriguez
- Original Music Composer
- Robert Rodriguez
- Editor
- Robert Rodriguez
- Producer
- Carlos Gallardo, Elizabeth Avellan, Robert Rodriguez
Details
- Release date
- 2003-09-11
- Runtime
- 1h 42m
- Genres
- Action, Crime
- Original language
- EN
- Spoken languages
- English, Spanish
- Countries
- United States of America, Mexico
- Production
- Columbia Pictures, Dimension Films, Troublemaker Studios
- Budget
- $29,000,000
- Box office
- $98,769,390