Robert Rodriguez returns with the mythic guitar-slinging hero, El Mariachi (Antonio Banderas), in the third installment of the Mariachi/Desperado trilogy, Once Upon A Time In Mexico. The saga continues as El Mariachi makes his way across a rugged landscape on the blood trail of Barrillo (Willem Dafoe), a cartel kingpin 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, and the adventure begins against a backdrop of revolution, greed and revenge. The character made famous by Banderas, remains a slinger of guitars and guns, a tragic and bloodied hero, but a survivor forever.

  • 1 hr 37 minChildren under 17 may not attend R-rated movies unaccompanied by a parent or adult guardian. Children ages 6 and under are not allowed at R-rated movies after 6pm.RHDSD
  • Sep 12, 2003
  • Action

More Trailers and Videos for Once Upon a Time in Mexico

Cast & Crew

  • Antonio BanderasActor

  • Johnny DeppActor

  • Salma HayekActor

  • Willem DafoeActor

  • Robert RodriguezDirector

  • Robert RodriguezProducer

  • Carlos GallardoProducer

  • Elizabeth AvellanProducer

  • Robert RodriguezWriter