Once Upon A Time In Mexico

  |  101 min
Rated TBC by the BBFC


Another sprawling South American action-adventure from Mexican director Roberto Rodriguez. Rogue CIA agent Sands (Johnny Depp) finds himself having to recruit the services of the legendary vigilante El Mariachi (Antonio Banderas) in order to prevent an assassination attempt on the Mexican president. Although Mariachi has been in hiding since the death of his lover (Salma Hayek), Sands manages to persuade him to help him because they will be fighting a common enemy: General Marquez, who is leading the assassination attempt and with whom Mariachi has a score to settle.