Home Movies TV Series Search Sign in

Once Upon a Time in Mexico

6.3 102 mins Action   Drama   Mystery   Crime   Thriller   2003
Columbia Pictures   Dimension Films   Troublemaker Studios  
Director(s): Robert Rodriguez

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.

Casts of Once Upon a Time in Mexico

Antonio Banderas

as El Mariachi

Johnny Depp

as CIA Agent Jeffrey Sands

Cheech Marin

as Belini

Salma Hayek Pinault

as Carolina

Mickey Rourke

as Billy Chambers

Willem Dafoe

as Armando Barillo

Eva Mendes

as CIA Agent Ajedrez

Danny Trejo

as Cucuy

Rubén Blades

as Jorge, Retired FBI Agent

Enrique Iglesias

as Lorenzo

Marco Leonardi

as Fideo

Troy Robinson

as Romero

Gerardo Vigil

as General Marquez

Pedro Armendáriz Jr.

as President of Mexico

Julio Oscar Mechoso

as Nicholas, Presidential Advisor

Tito Larriva

as Cab Driver

Miguel Couturier

as Dr. Guevera

Tony Valdes

as Chicle Boy

Natália Torres

as El Mariachi's Daughter

Steve Constancio

as Right Hand

Ermahn Ospina

as Qui-Que

Luz María Rojas

as Pistolera

Mario Simon

as Cook

Bernard Hacker

as Blascoe

Cecilia Tijerina

as Waitress

Carola Vázquez

as Hospital Administrator

René Gatica

as Chief Federale

Silvia Santoyo

as Bachelorette

Juan Pablo Llaguno

as Bull Fighter

Ignacio Torre

as Teacher

Rojo Grau

as Manny

Jorge Becerril

as Taco

Víctor Carpinteiro

as Left Nut

Dagoberto Gama

as Que Pasa

Thomas Rosales Jr.

as Bartender with Gun (uncredited)

Khristian Lupo

as Soldier (uncredited)

You might also like