Once Upon a Time in Mexico Trailer

Share.

Preview the third film in Robert Rodriguez's El Mariachi series.

By Brian Linder

Fans of Robert Rodriguez's El Mariachi films (1992's El Mariachi, and 1995's Desperado) have had to wait a long time for the third installment in the series. The third flick, Once Upon a Time in Mexico, finally hits theaters on theaters on September 17, and the new trailer is now online.

Antonio Banderas reprises his role as the mythic guitar-slinging hero, El Mariachi. The film is set against the backdrop of revolution and greed. Haunted and scarred by loss, El Mariachi has retreated into a life of isolation. He's forced out of hiding by Sands (Johnny Depp), a corrupt CIA agent. Sands recruits the reclusive hero to sabotage a plot by the evil cartel kingpin Barillo (Willem Dafoe), who is planning to assassinate the president of Mexico. Aided by his cohorts Lorenzo (Enrique Iglesias) and Fideo (Marco Leonardi), El Mariachi returns for retribution and revenge.