

Once Upon a Time in Mexico
2003, English. Directed by Robert Rodriguez.
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.
- Runtime
- 1h 42m
- Post-credits
- None listed
- Language
- English
- Rated
- R
Start now and it ends at ….
Popcorn Flick
Fun if you don’t overthink it.
6.3/10 from 2,517 TMDB viewer ratings.
Seen it? Give your verdict.
Saved privately on this device.
Where to watch Once Upon a Time in Mexico
Once Upon a Time in Mexico is streaming on Sony Pictures in India.
Availability in India as of 11 November 2026. Streaming data by JustWatch.

Part of a series
Mexico: watch order
Cast & crew
- Robert RodriguezDirector
- Antonio BanderasEl Mariachi
- Johnny DeppCIA Agent Jeffrey Sands
- Cheech MarinBelini
- Salma Hayek PinaultCarolina
- Mickey RourkeBilly Chambers
- Willem DafoeArmando Barillo
- Eva MendesCIA Agent Ajedrez
- Danny TrejoCucuy
- Rubén BladesJorge, Retired FBI Agent
- Enrique IglesiasLorenzo
- Marco LeonardiFideo
- Troy RobinsonRomero
Details
- Released
- 11 September 2003
- Country
- United States of America, Mexico
- Written by
- Robert Rodriguez
- Budget
- $29M
- Box office
- $99M
Check ratings elsewhere
News & fan talk
Watch before Once Upon a Time in Mexico
In release order. The films it follows, and anything it builds on.
If you liked Once Upon a Time in Mexico

Sicario: Day of the Soldado
2018 · 6.9/10
Popcorn FlickRecommended by TMDB viewers

Desperado
1995 · 6.9/10
Popcorn FlickRecommended by TMDB viewers

Sicario
2015 · 7.4/10
Worth the HypeRecommended by TMDB viewers

Assassins
1995 · 6.5/10
Popcorn FlickRecommended by TMDB viewers

The Equalizer 2
2018 · 6.8/10
Popcorn FlickRecommended by TMDB viewers

The November Man
2014 · 6.1/10
Popcorn FlickRecommended by TMDB viewers

Canary Black
2024 · 6.2/10
Popcorn FlickRecommended by TMDB viewers

Smokin' Aces
2006 · 6.5/10
Popcorn FlickRecommended by TMDB viewers

Triple 9
2016 · 6.0/10
Popcorn FlickRecommended by TMDB viewers

American Sicario
2021 · 5.9/10
SnoozefestRecommended by TMDB viewers
Once Upon a Time in Mexico: quick answers
What should I watch before Once Upon a Time in Mexico?
Watch El Mariachi (1993) and Desperado (1995) first.
Is Once Upon a Time in Mexico worth watching?
Our verdict is Popcorn Flick: Fun if you don’t overthink it. It scores 6.3/10 from 2,517 TMDB viewer ratings.
How long is Once Upon a Time in Mexico?
Once Upon a Time in Mexico runs 102 minutes (1h 42m).
Does Once Upon a Time in Mexico have a post-credits scene?
None is listed for Once Upon a Time in Mexico. Viewers tag these on TMDB, so a brand-new film may not be tagged yet.
Once Upon a Time in Mexico parents guide: is it suitable for kids?
Once Upon a Time in Mexico is rated R in India. Check the rating guidance before watching with young children.
Which OTT platform is Once Upon a Time in Mexico on?
Once Upon a Time in Mexico is streaming on Sony Pictures in India. (Checked 11 November 2026.)
What movies are like Once Upon a Time in Mexico?
If you liked Once Upon a Time in Mexico, try Sicario: Day of the Soldado, Desperado, Sicario.
Who directed Once Upon a Time in Mexico?
Once Upon a Time in Mexico (2003) was directed by Robert Rodriguez and stars Antonio Banderas, Johnny Depp, Cheech Marin.
