Once Upon a Time in Mexico (2003)

In the third movie of Rodriguez's "Mariachi" trilogy, a Mexican drug lord pretends to overthrow the Mexican government, and is connected to a corrupt CIA agent who at that time, demands retribution from his worst enemy to carry out the drug lord's uprising against the government.
Genres:  ActionThriller
Actors:  Antonio BanderasSalma Hayek
Directors:  Robert Rodriguez
Countries:  USA
Writers:  Robert Rodriguez
Runtime: 1h 42min
Release: 2003-09-12
IMDb: 6.4

Random Movies