Once Upon a Time in Mexico


Looking to watch Once Upon a Time in Mexico tonight?

It's currently available on Netflix Sweden, Ireland, Luxembourg, New Zealand, Russia, Pakistan, Canada, UK, Belgium, Germany, Netherlands, Argentina, France, India, Switzerland, Austria, Egypt, Norway, South Korea, and Japan

Don't live in one of those countries? No problem. You can use ExpressVPN to change your Netflix country in Canada and watch it tonight!


In the final chapter of director Robert Rodriguez's outlaw trilogy, the CIA recruits traveling vigilante El Mariachi to take down a corrupt general allied with a powerful drug lord -- who plans to overthrow the president of Mexico.

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

Action & Adventure, Action Thrillers, Crime Action & Adventure