Once Upon a Time in Mexico
Your score

You haven’t scored this yet. Drag the bar or type a number to rate it 0–100.

Once Upon a Time in Mexico

(2003)Directed by Robert Rodriguez102 min · RAction, Crime
“The time has come.”

El Mariachi (Antonio Banderas) wants one thing, the general who is responsible for the death of his wife, Carolina (Salma Hayek Pinault). CIA agent Sheldon Sands (Johnny Depp) offers him the chance, hiring the guitar-carrying hitman to stop a drug kingpin's coup against Mexico's president. Robert Rodriguez shot and edited it himself, and the man at its center never lets go of his grief.

Antonio Banderasas El Mariachi
Johnny Deppas CIA Agent Jeffrey Sands
Cheech Marinas Belini
Mickey Rourkeas Billy Chambers
Willem Dafoeas Armando Barillo
Eva Mendesas CIA Agent Ajedrez
Danny Trejoas Cucuy
Rubén Bladesas Jorge, Retired FBI Agent
Enrique Iglesiasas Lorenzo
Troy Robinsonas Romero
Gerardo Vigilas General Marquez
Pedro Armendáriz Jr.as President of Mexico
Julio Oscar Mechosoas Nicholas, Presidential Advisor
Tito Larrivaas Cab Driver
MCMiguel Couturieras Dr. Guevera
Tony Valdesas Chicle Boy
José Luis Avendañoas Alvaro
Natália Torresas El Mariachi's Daughter
Steve Constancioas Right Hand
Ermahn Ospinaas Qui-Que
Luz María Rojasas Pistolera