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
Cast
Studio
Director
Robert Rodriguez
Language
English
Once Upon a Time in Mexico
Loading

Watch Once Upon a Time in Mexico Trailer