Once Upon a Time in Mexico (2003)

Once Upon a Time in Mexico (2003)

All the adventure a man can live, he lives. 2003-09-11 United States of America 102 Min. PG-13
6.3 2235 votes
Action, Crime, Thriller

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
Belini
Mickey Rourke is Billy Chambers
Billy Chambers
Willem Dafoe is Armando Barillo
Armando Barillo
Eva Mendes is CIA Agent Ajedrez
CIA Agent Ajedrez
Danny Trejo is Cucuy
Cucuy
Rubén Blades is Jorge, Retired FBI Agent
Jorge, Retired FBI Agent
Troy Robinson is Romero
Romero
Gerardo Vigil is General Marquez
General Marquez
Pedro Armendáriz Jr. is President of Mexico
President of Mexico
Julio Oscar Mechoso is Nicholas, Presidential Advisor
Nicholas, Presidential Advisor
Tito Larriva is Cab Driver
Cab Driver
Miguel Couturier is Dr. Guevera
Dr. Guevera
Tony Valdes is Chicle Boy
Chicle Boy
Natália Torres is El Mariachi's Daughter
El Mariachi's Daughter
Steve Constancio is Right Hand
Right Hand
Ermahn Ospina is Qui-Que
Qui-Que
Luz María Rojas is Pistolera
Pistolera
Bernard Hacker is Blascoe
Blascoe
Cecilia Tijerina is Waitress
Waitress
Carola Vázquez is Hospital Administrator
Hospital Administrator
René Gatica is Chief Federale
Chief Federale
Silvia Santoyo is Bachelorette
Bachelorette
Juan Pablo Llaguno is Bull Fighter
Bull Fighter
Ignacio Torre is Teacher
Teacher
Rojo Grau is Manny
Manny
Dagoberto Gama is Que Pasa
Que Pasa
Thomas Rosales Jr. is Bartender with Gun (uncredited)
Bartender with Gun (uncredited)
Khristian Lupo is Soldier (uncredited)
Soldier (uncredited)