Offers

Movie Details

Add to favorite movies

Once Upon a Time in Mexico

Details for In Theaters

Theaters near

Calendar for movie times. is selected.

Filter movie times by screen format. is selected.

Loading format filters…

Know When Tickets Go On Sale

We'll notify you when tickets go on sale in your area and more for Once Upon a Time in Mexico

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.