
Once Upon a Time In Mexico
El Mariachi returns to town for a final showdown against a corrupt general.
Trailer
Why watch this film?
Leaping back into action, gun-slinging, guitar-toting hero "El Mariachi" is back in town in ONCE UPON A TIME IN MEXICO, as director Robert Rodriguez delivers the epic final chapter of his pulp Western trilogy. Starring Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke, Eva Mendes, Enrique Iglesias and Willem Dafoe ONCE UPON A TIME IN MEXICO is a full-frontal assault.
"A tribute to spaghetti western films, popular in the 1960s, made by Robert Rodriguez. 'Once Upon a Time In Mexico' deserves to be watched more than once to understand all the details of the plot - which may seem a bit confusing at first glance. With a great cast, featuring Antonio Banderas, Willem Dafoe, Salma Hayek, Eva Mendes and even singer Enrique Iglesias, it's a great production for those who enjoy big action sequences and Robert Rodriguez's style. This movie was originally going to be directed by Quentin Tarantino, but it was Rodriguez who took over the direction and did a good job."