Once Upon a Time in Mexico

Robert Rodriguez
2003-09-11

The Time Has Come.
6.3
102 min

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

Name Character Team
Antonio Banderas El Mariachi Calvin and Nobbs
Johnny Depp CIA Agent Jeffrey Sands Goutbreak
Cheech Marin Belini Unowned
Salma Hayek Pinault Carolina Goutbreak
Mickey Rourke Billy Chambers Hangin with Mr. Cooper
Willem Dafoe Armando Barillo Goutbreak
Eva Mendes CIA Agent Ajedrez Unowned
Danny Trejo Cucuy Unowned
Rubén Blades Jorge, Retired FBI Agent Unowned
Enrique Iglesias Lorenzo Unowned
Marco Leonardi Fideo Unowned
Troy Robinson Romero Unowned
Gerardo Vigil General Marquez Unowned
Pedro Armendáriz Jr. President of Mexico Unowned
Julio Oscar Mechoso Nicholas, Presidential Advisor Unowned
Tito Larriva Cab Driver Unowned
Miguel Couturier Dr. Guevera Unowned
Tony Valdes Chicle Boy Unowned
José Luis Avendaño Alvaro Unowned
Rodolfo De Alexandre Omar Unowned
Natália Torres El Mariachi's Daughter Unowned
Steve Constancio Right Hand Unowned
Ermahn Ospina Qui-Que Unowned
Luz María Rojas Pistolera Unowned
Mario Simon Cook Unowned
Bernard Hacker Blascoe Unowned
Cecilia Tijerina Waitress Unowned
Carola Vázquez Hospital Administrator Unowned
René Gatica Chief Federale Unowned
Silvia Santoyo Bachelorette Unowned
Juan Pablo Llaguno Bull Fighter Unowned
Ignacio Torre Teacher Unowned
Rojo Grau Manny Unowned
Jorge Becerril Taco Unowned
Víctor Carpinteiro Left Nut Unowned
Dagoberto Gama Que Pasa Unowned
Thomas Rosales Jr. Bartender with Gun (uncredited) Unowned
Khristian Lupo Soldier (uncredited) Unowned