Movies TV Shows Blog

Is the movie Once Upon a Time in Mexico available on Netflix, Disney+, Prime or Apple TV+?

From the Stream Tracker team — looking for where to watch Robert Rodriguez’s sun‑scorched, gun‑metal finale to his Mexico trilogy? Once Upon a Time in Mexico (2003) drops you into a desert of revenge and double crosses: corrupt CIA agent Sands hires hitman El Mariachi to take out a Mexican general tied to a drug kingpin plotting a coup. Full of guitars, bullets, sombreros and cinematic bravado, the film has carved a cult following for its stylized violence and pulpy mythmaking. If you’re wondering whether it’s on Netflix, Disney+, Prime Video or Apple TV+, here’s a quick look at its streaming availability.

Once Upon a Time in Mexico

Synopsis

When a drug kingpin enlists a Mexican general to mount a coup against the president, a corrupt CIA agent named Sands hires the lethal El Mariachi to eliminate him.

Release date

2003

Duration

1h 42min

Rating

Country

États-Unis

Genre(s)

Action, Crime, Thriller

Watch on which platform Once Upon a Time in Mexico

Updated on 12/03/2026

Netflix

Not available

Disney+

Not available

Prime Video

Not available

Apple TV+

Not available

Trailer