Once Upon a Time in Mexico

"The Time Has Come."

Sep 12 2003 R 1h 42m
Action, Crime, Thriller

A corrupt CIA agent Sands hires hitman El Mariachi to assassinate a Mexican general hired by a drug kingpin attempting a coup d'état of the President of Mexico.

Plot

Return of the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), in the final installment of the Mariachi/Desperado trilogy. The saga continues as El Mariachi makes his way across a rugged landscape on the blood trail of Barrillo (Willem Dafoe), a cartel kingpin with one last score to settle who is planning a coup d'etat against the president of Mexico. Enlisted by Sands (Johnny Depp), a corrupt CIA agent, El Mariachi demands retribution.

Written by

Robert Rodriguez

Directed by

Robert Rodriguez

Production Countries

United States of America

Production Companies

Sony Pictures, Columbia Pictures, Dimension Films, Troublemaker Studios

Languages

Español, English

Awards

3 wins & 6 nominations total

Scores
# of Votes
173,053
Average Rating
6.3 out of 10
Metascore
56
Popularity
NA