Once Upon a Time in Mexico

(2003)

Looking to watch Once Upon a Time in Mexico tonight?

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

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!

4189277

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