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.
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.
Watch on which platform Once Upon a Time in Mexico
Updated on 12/03/2026Netflix
Not available
Disney+
Not available
Prime Video
Not available
Apple TV+
Not available