Watch Once Upon a Time in Mexico

"The Time Has Come."

This Western action film is the third film in a trilogy from filmmaker Robert Rodriguez. Antonio Banderas plays an assassin known as El Mariachi who is recruited by the CIA to kill a Mexican drug lord. The film is a follow up to El Mariachi and Desperado. It also stars Johnny Depp, Willem DaFoe and Salma Hayek.

R
| 2003 | 1 hr 42 min | 6.4/10 | 56/100
Cast
Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke
Studio
Sony Pictures Releasing
Director
Robert Rodriguez
Language
English
Ad
i

Watch Once Upon a Time in Mexico Trailer

Trailer|0:43
Trailer|0:43
Once Upon a Time In Mexico (trailer)|2:14

Watch Once Upon a Time in Mexico Online - Watch online anytime: Stream, Download, Buy

Once Upon a Time in Mexico is available to watch free on Crackle and stream, download, buy on demand at Amazon Prime, Amazon, Vudu, Google Play, FandangoNow, iTunes, YouTube VOD online.

Watch All of
Start your free trial now
i
Not all titles featured on Yidio are availabe through Amazon Prime.
No thanks, I'm not interested in Amazon Prime