Once Upon a Time in Mexico (2003)

Once Upon a Time in Mexico (2003)

The Time Has Come. 2003-09-11 United States of America 102 Min. PG-13
6.3 2134 votes

Overview

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.

Cast

Antonio Banderas is El Mariachi
El Mariachi
Johnny Depp is CIA Agent Jeffrey Sands
CIA Agent Jeffrey Sands
Cheech Marin is Belini
Mickey Rourke is Billy Chambers
Billy Chambers
Willem Dafoe is Armando Barillo
Armando Barillo
Eva Mendes is CIA Agent Ajedrez
CIA Agent Ajedrez
Rubén Blades is Jorge, Retired FBI Agent
Jorge, Retired FBI Agent