Once Upon a Time in Mexico › Cast
Antonio Banderas
El Mariachi
Salma Hayek
Carolina
Johnny Depp
CIA Agent Sands
Mickey Rourke
Billy Chambers
Willem Dafoe
Barrillo
Eva Mendes
Ajedrez
Danny Trejo
Cucuy
Enrique Iglesias
Lorenzo
Marco Leonardi
Fideo
Cheech Marin
Belini
Rubén Blades
Jorge FBI
Gerardo Vigil
Marquez
Pedro Armendáriz Jr.
El Presidente
Julio Oscar Mechoso
Advisor