Select your country to find out where to watch "Once Upon a Time in Mexico".

Ratings

Profile photo for
Your rating:
IMDb rating
6.3
Critic rating Average critic rating
6.3

Reviews

Add a review
Profile photo for mark227
Profile photo for marrit1
Profile photo for kasper257
Profile photo for carlosbofarull

Cast & Crew

Danny Trejo
As Cucuy
Thomas Rosales Jr.
As Bartender with Gun (uncredited)
Willem Dafoe
As Armando Barillo
Troy Robinson
As Romero
Pedro Armendáriz Jr.
As President of Mexico
Johnny Depp
As CIA Agent Jeffrey Sands

Frequently asked questions

What is Once Upon a Time in Mexico about? Toggle content

In this action-packed adventure, El Mariachi (Antonio Banderas), a mythical guitar-slinging hero, is forced out of retirement by a corrupt CIA agent (Johnny Depp) to take down a powerful drug lord and his army of assassins. With the help of his loyal companions, Lorenzo and Fideo, El Mariachi embarks on a dangerous mission to save the President of Mexico and settle old scores. Featuring an all-star cast, including Salma Hayek, Mickey Rourke, Eva Mendes, Enrique Iglesias, and Willem Dafoe, Once Upon a Time in Mexico is an adrenaline-fueled thrill ride that will keep you on the edge of your seat from start to finish.

Where can I stream Once Upon a Time in Mexico? Toggle content

You can stream Once Upon a Time in Mexico on: Apple TV Amazon Store Fandango at Home

What movies are similar to Once Upon a Time in Mexico? Toggle content

Some movies that have similar genres and were produced around the same time as Once Upon a Time in Mexico include 10th & Wolf, No Good Deed, After Dark My Sweet, Fiktionsmagerne, Emperor, The Dark Knight.

When was Once Upon a Time in Mexico released in theaters? Toggle content

Once Upon a Time in Mexico was released in theaters on September 11, 2003.