Where to Watch Once Upon a Time in Mexico online
Select your country to find out where to watch "Once Upon a Time in Mexico".
Cast & Crew
Frequently asked questions
What is Once Upon a Time in Mexico about? 
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? 
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? 
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? 
Once Upon a Time in Mexico was released in theaters on September 11, 2003.