

Once Upon a Time in Mexico
“The time has come.”
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.
Director: Robert Rodriguez
Cast: Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke
Watch Once Upon a Time in Mexico (2003) Free Online in HD
Stream Once Upon a Time in Mexico online for free in full HD on StreamVault — no sign up, no subscription. Full movie available to watch instantly in high quality.
Watch Trailer
Cast

Antonio Banderas
El Mariachi

Johnny Depp
CIA Agent Jeffrey Sands

Cheech Marin
Belini

Salma Hayek Pinault
Carolina

Mickey Rourke
Billy Chambers

Willem Dafoe
Armando Barillo

Eva Mendes
CIA Agent Ajedrez

Danny Trejo
Cucuy

Rubén Blades
Jorge, Retired FBI Agent

Enrique Iglesias
Lorenzo
Related Movies

1980
Tom Horn
6.4HD

2017
Juarez 2045
3.0HD

1988
Angel in the Night
4.8HD

2023
Rise of the Footsoldier: Vengeance
5.9HD

1954
On the Waterfront
7.8HD

1995
Kiss of Death
5.7HD

1980
Billa
7.2HD

2021
OSARU-CHAN
0.0HD

1971
Sweet Sweetback's Baadasssss Song
5.1HD

1987
Overkill
4.5HD

2001
1st Testament: CIA Vengeance
6.5HD

2001
The Mexican
6.0HD