
Once Upon a Time in Mexico
The Time Has Come.
2003 en 102 minutes
Rating: 6.293
Plot
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.
Trailer
Cast

Antonio Banderas
El Mariachi

Johnny Depp
CIA Agent Jeffrey Sands

Cheech Marin
Belini

Salma Hayek Pinault
Carolina

Mickey Rourke
Billy Chambers

Willem Dafoe
Armando Barillo

Eva Mendes
CIA Agent Ajedrez

Danny Trejo
Cucuy

Rubén Blades
Jorge, Retired FBI Agent

Enrique Iglesias
Lorenzo

Marco Leonardi
Fideo

Troy Robinson
Romero

Gerardo Vigil
General Marquez

Pedro Armendáriz Jr.
President of Mexico

Julio Oscar Mechoso
Nicholas, Presidential Advisor

Tito Larriva
Cab Driver

Miguel Couturier
Dr. Guevera

Tony Valdes
Chicle Boy

José Luis Avendaño
Alvaro

Rodolfo De Alexandre
Omar

Natália Torres
El Mariachi's Daughter

Steve Constancio
Right Hand

Ermahn Ospina
Qui-Que

Luz María Rojas
Pistolera

Mario Simon
Cook

Bernard Hacker
Blascoe

Cecilia Tijerina
Waitress

Carola Vázquez
Hospital Administrator

René Gatica
Chief Federale

Silvia Santoyo
Bachelorette

Juan Pablo Llaguno
Bull Fighter

Ignacio Torre
Teacher

Rojo Grau
Manny

Jorge Becerril
Taco

Víctor Carpinteiro
Left Nut

Dagoberto Gama
Que Pasa

Thomas Rosales Jr.
Bartender with Gun (uncredited)

Khristian Lupo
Soldier (uncredited)