WhereCanIWatch.tvWhereCanIWatchWCIW.tv
Trending
New: Browse by collection — find every movie in your favorite franchise→

Browse by Genre

ActionAdventureAnimationComedyCrimeDocumentaryDramaFamilyFantasyHistoryHorrorMusicMysteryRomanceScience FictionThrillerWarWestern

Browse by Service

NetflixHuluDisney+MaxAmazon PrimePeacockParamount+Apple TV+TubiPluto TVCrunchyrollStarzAMC+MUBIKanopyThe Roku Channel

Useful Links

Free Movies & ShowsTrending NowComing SoonCompare ServicesCollectionsBrowse by TagPopular ActorsBlog
WhereCanIWatch.tv
Blog·Privacy·Terms·Contact

Updated daily · 100+ services

© 2026 WhereCanIWatch.tv

Watch Once Upon a Time in Mexico (2003): stream Once Upon a Time in Mexico (2003) on Philo, or rent on Apple TV+ or Fandango At Home. Compare all streaming options for this movie on WhereCanIWatch.tv.

Search movies, TV shows...
The poster features a gritty, action-packed scene with a woman in sunglasses holding a gun, surrounded by intense expressions of danger. The warm, golden lighting enhances the dramatic atmosphere, while the bold red title "Once Upon a Time in Mexico" stands out against the dark background.

Once Upon a Time in Mexico

Failure is always an option.

2003 · Movie · 102 min⭐ 6.3Ages 9+· Updated Apr 2026

Top Pick

Philo logo

Stream on Philo

HD · Included

Watch →
Scroll for options
🌐English,Spanish· Originally English
Rated:TV-PG

About

You can stream Once Upon a Time in Mexico (2003) on Philo with a subscription, rent on Apple TV+, or buy on Apple TV+.

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.

Once Upon a Time in Mexico is a film that explores themes of central intelligence agency (cia), mexico, corruption. It also touches on coup d'etat and revenge and gun battle.

Trailer

Director

Robert Rodriguez

Cast

Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Rubén Blades, Enrique Iglesias

Road TripFilm NoirHeistAlienParodySerial KillerCultDystopiaBased on True StoryTrendingFound FootageVampireFree MoviesDragonComing SoonRoad TripFilm NoirHeistAlienParodySerial KillerCultDystopiaBased on True StoryTrendingFound FootageVampireFree MoviesDragonComing Soon

You might also like

See all →
Kill Bill: Vol. 2 poster

Kill Bill: Vol. 2

2004

⭐ 7.9🍅 84%
Plain Clothes poster

Plain Clothes

1988

⭐ 5.8
Hydra poster

Hydra

2019

⭐ 5.6
Tactical Force poster

Tactical Force

2011

⭐ 5.6
Love Lies Bleeding poster

Love Lies Bleeding

2008

⭐ 6.1
Zebra poster

Zebra

2024

⭐ 7.0

Best way to watch

8 options ranked by value · 🇺🇸 United States

Included with subscription

Philo logo
PhiloBest dealBest quality

Stream · Included · HD

→

Rent

Apple TV+ logo
Apple TV+

Rent · Check price · HD

→
Fandango At Home logo
Fandango At Home

Rent · Check price · HD

→
Spectrum On Demand logo
Spectrum On Demand

Rent · Check price · HD

→
Google Play Movies logo
Google Play Movies

Rent · Check price · HD

→

Buy

Apple TV+ logo
Apple TV+

Buy · Check price · HD

→
Fandango At Home logo
Fandango At Home

Buy · Check price · HD

→
Google Play Movies logo
Google Play Movies

Buy · Check price · HD

→

Last verified 2 days ago

Links may be affiliate links. We earn a small commission at no extra cost to you.
The poster features a gritty, action-packed scene with a woman in sunglasses holding a gun, surrounded by intense expressions of danger. The warm, golden lighting enhances the dramatic atmosphere, while the bold red title "Once Upon a Time in Mexico" stands out against the dark background.

Once Upon a Time in Mexico

Failure is always an option.

2003•⭐ 6.3•102 min•Ages 9+•Updated Apr 2026
🌐English,Spanish· Originally English

You can stream Once Upon a Time in Mexico (2003) on Philo with a subscription, rent on Apple TV+, or buy on Apple TV+.

Rated:TV-PG

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.

Once Upon a Time in Mexico is a film that explores themes of central intelligence agency (cia), mexico, corruption. It also touches on coup d'etat and revenge and gun battle.

Director

Robert Rodriguez

Cast

Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Rubén Blades, Enrique Iglesias

Road TripFilm NoirHeistAlienParodySerial KillerCultDystopiaBased on True StoryTrendingFound FootageVampireFree MoviesDragonComing SoonRoad TripFilm NoirHeistAlienParodySerial KillerCultDystopiaBased on True StoryTrendingFound FootageVampireFree MoviesDragonComing Soon

8 options ranked by value · 🇺🇸 United States

Keep browsing: New Releases · Popular Movies · Action · Crime

ActionCrimeThriller

central intelligence agency (cia) · mexico · corruption · coup d'etat · revenge · gun battle · body double · political assassination · mariachi · guitar player

Once Upon a Time in Mexico is streaming on Philo. Rent Once Upon a Time in Mexico on Apple TV+. Rent Once Upon a Time in Mexico on Fandango At Home. Rent Once Upon a Time in Mexico on Spectrum On Demand. Rent Once Upon a Time in Mexico on Google Play Movies. Buy Once Upon a Time in Mexico on Apple TV+. Buy Once Upon a Time in Mexico on Fandango At Home. Buy Once Upon a Time in Mexico on Google Play Movies. Once Upon a Time in Mexico is not currently available on Netflix, Hulu, Max, Disney+, Prime Video. Availability last verified April 14, 2026.

You Might Also Like

Kill Bill: Vol. 2 poster

Kill Bill: Vol. 2

2004

⭐ 7.877🍅 84%
Plain Clothes poster

Plain Clothes

1988

⭐ 5.8
Hydra poster

Hydra

2019

⭐ 5.6
Tactical Force poster

Tactical Force

2011

⭐ 5.6
Love Lies Bleeding poster

Love Lies Bleeding

2008

⭐ 6.1
Zebra poster

Zebra

2024

⭐ 7

All Options

Included with Subscription

Philo logo

Philo

Stream • Included

HD
Open Philo

Rent

Apple TV+ logo

Apple TV+

Rent • Check price

HD
Open Apple TV+
Fandango At Home logo

Fandango At Home

Rent • Check price

HD
Open Fandango At Home
Spectrum On Demand logo

Spectrum On Demand

Rent • Check price

HD
Find on Spectrum On Demand
Google Play Movies logo

Google Play Movies

Rent • Check price

HD
Open Google Play Movies

Buy

Apple TV+ logo

Apple TV+

Buy • Check price

HD
Open Apple TV+
Fandango At Home logo

Fandango At Home

Buy • Check price

HD
Open Fandango At Home
Google Play Movies logo

Google Play Movies

Buy • Check price

HD
Open Google Play Movies

Frequently asked questions

Once Upon a Time in Mexico (2003) is available to stream on Amazon Prime, Spectrum On Demand, Apple TV Store, Google Play Movies. Compare prices and options on WhereCanIWatch.tv.