Once Upon a Time in Mexico
Once Upon a Time in Mexico

Once Upon a Time in Mexico

The time has come.

🎬6.3/10(63%)
20031h 42mEN
Director: 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.

🎬 Watch Trailer — Once Upon a Time in Mexico

Cast

Antonio Banderas

Antonio Banderas

El Mariachi

Johnny Depp

Johnny Depp

CIA Agent Jeffrey Sands

Cheech Marin

Cheech Marin

Belini

Salma Hayek Pinault

Salma Hayek Pinault

Carolina

Mickey Rourke

Mickey Rourke

Billy Chambers

Willem Dafoe

Willem Dafoe

Armando Barillo

Eva Mendes

Eva Mendes

CIA Agent Ajedrez

Danny Trejo

Danny Trejo

Cucuy

Rubén Blades

Rubén Blades

Jorge, Retired FBI Agent

Enrique Iglesias

Enrique Iglesias

Lorenzo

Marco Leonardi

Marco Leonardi

Fideo

Troy Robinson

Troy Robinson

Romero

Gerardo Vigil

General Marquez

Pedro Armendáriz Jr.

Pedro Armendáriz Jr.

President of Mexico

Julio Oscar Mechoso

Julio Oscar Mechoso

Nicholas, Presidential Advisor

Advertisement

Frequently Asked Questions

What is Once Upon a Time in Mexico (2003) about?

Once Upon a Time in Mexico is a 2003 action, crime, thriller film with a runtime of 1h 42m. Directed by Robert Rodriguez. Find cast, ratings, and streaming options on LiveStreamTV.pk.

Where can I watch Once Upon a Time in Mexico?

Once Upon a Time in Mexico may be available on streaming platforms like Netflix, Disney+, Amazon Prime, or others. Check the "Where to Watch" section on this page for current availability in your region.

Who directed Once Upon a Time in Mexico?

Once Upon a Time in Mexico was directed by Robert Rodriguez.

More Like This