Movie Details
Once Upon a Time in Mexico
Details for In Theaters
Theaters near
Calendar for movie times. is selected.
Skip to Movie and TimesMovie Times Calendar
Loading calendar
Filter movie times by screen format. is selected.
Loading format filters…
Featured News
Frequently Asked Questions
- How long is Once Upon a Time in Mexico?
- Once Upon a Time in Mexico is 1 hr 41 min long.
- Who directed Once Upon a Time in Mexico?
- Robert Rodriguez
- Who is El Mariachi in Once Upon a Time in Mexico?
- Antonio Banderas plays El Mariachi in the film.
- What is Once Upon a Time in Mexico about?
- 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.