Watch Once Upon a Time in Mexico online

Once Upon a Time in Mexico streaming: where to watch online?

Once Upon a Time in Mexico is a 2003 American neo-Western action film written, directed, produced, photographed, scored, and edited by Robert Rodriguez. It is the sequel to Desperado (1995) and the third and final installment in the Mexico Trilogy. The film features Antonio Banderas in his second and final performance as El Mariachi. In the film, El Mariachi is recruited by CIA agent Sheldon Sands (Johnny Depp) to kill a corrupt general responsible for the death of his wife, Carolina (Salma Hayek).

Once Upon a Time in Mexico: questions and answers

Is Once Upon a Time in Mexico on Netflix?
No. Once Upon a Time in Mexico is not on Netflix in the United States.
Where can I stream Once Upon a Time in Mexico?
Once Upon a Time in Mexico is not on a streaming subscription in the United States right now.
Can I rent or buy Once Upon a Time in Mexico?
Yes. You can rent or buy Once Upon a Time in Mexico on Amazon Video and Apple TV in the United States.

Cast