Once Upon a Time in Mexico

2003

Robert Rodriguez
Director





Antonio Banderas
El Mariachi
Salma Hayek
Carolina
Johnny Depp
Sands
Mickey Rourke
Billy
Eva Mendes
Ajedrez
Danny Trejo
Cucuy
Enrique Iglesias
Lorenzo
Marco Leonardi
Fideo
Cheech Marin
Belini
Cheech Marin
Belini
Rubén Blades
Jorge FBI
Willem Dafoe
Barillo
Gerardo Vigil
Marquez
Pedro Armendáriz Jr.
El Presidente
Julio Oscar Mechoso
Advisor
Tito Larriva
Cab Driver
Tito Larriva
Cab Driver
Miguel Couturier
Dr. Guevera
Tony Valdes
Chicle Boy
José Luis Avendaño
Alvaro
Rodolfo De Alexandre
Omar (as Rodolfo d'Alejandre)
Natalia Torres
Mariachi's Girl
Steve Constancio
Right Hand (as Steven Constancio)
Troy Robinson
Romero
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 (as Ignacio Torres)
Rojo Grau
Manny (as Rogelio Gonzalez Grau)
Jorge Becerril
Taco
Víctor Carpinteiro
Left Nut
Dagoberto Gama
Que Pasa