Once Upon a Time in Mexico

08/03/2004
  |  Buy to Own: 02/06/2008
  |  Watch Now: 11/11/2003
  |  101 min
Rated 15 by the BBFC

Synopsis

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 as they will be fighting a common enemy: General Marquez (Gerardo Vigil), who is leading the assassination attempt and with whom Mariachi has a score to settle.

Contains strong violence and language
For more detailed insight, tap here