Once Upon a Time in Mexico
September 11, 2003
102 minutes
6.3
ActionCrimeThriller

Once Upon a Time in Mexico

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))