Back

Feature film — 2003

Once Upon a Time in Mexico (2003)

6.31h 42mAction — Crime

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 now

The note

Stay for the details.

A high-signal pick with 2,511 votes.

Columbia Pictures / Dimension Films / Troublemaker Studios

Community reviews

What viewers are saying

Sign in to leave a review for everyone to see. Reviews are tied to your account so the community can trust what's shared.

Loading reviews…

Director: Robert Rodriguez

On screen

Cast & crew

Antonio Banderas as El Mariachi

Antonio Banderas

El Mariachi

Johnny Depp as CIA Agent Jeffrey Sands

Johnny Depp

CIA Agent Jeffrey Sands

Cheech Marin as Belini

Cheech Marin

Belini

Salma Hayek Pinault as Carolina

Salma Hayek Pinault

Carolina

Mickey Rourke as Billy Chambers

Mickey Rourke

Billy Chambers

Willem Dafoe as Armando Barillo

Willem Dafoe

Armando Barillo

Eva Mendes as CIA Agent Ajedrez

Eva Mendes

CIA Agent Ajedrez

Danny Trejo as Cucuy

Danny Trejo

Cucuy

Rubén Blades as Jorge, Retired FBI Agent

Rubén Blades

Jorge, Retired FBI Agent

Enrique Iglesias as Lorenzo

Enrique Iglesias

Lorenzo

Marco Leonardi as Fideo

Marco Leonardi

Fideo

Troy Robinson as Romero

Troy Robinson

Romero

Similar titles

More like this