Once Upon a Time in Mexico
ActionCrime

Once Upon a Time in Mexico

“The time has come.”

6.3/10 2003 1h 42m

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.

On screen

Top 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

Preview

Official Trailer

You may also enjoy

More Like This

Desperado
6.9

Desperado

1995

Sicario
7.4

Sicario

2015

Assassins
6.5

Assassins

1995

Killer Elite
6.3

Killer Elite

2011

The Equalizer 2
6.8

The Equalizer 2

2018

Miss Bala
6.3

Miss Bala

2019

The Gray Man
6.9

The Gray Man

2022

Canary Black
6.2

Canary Black

2024

Smokin' Aces
6.5

Smokin' Aces

2006

Man on Fire
7.5

Man on Fire

2004

Narco Cultura
7.0

Narco Cultura

2013

Triple 9
6.0

Triple 9

2016

Nick of Time
6.2

Nick of Time

1995

Out for Justice
6.2

Out for Justice

1991

Above the Law
6.1

Above the Law

1988

Code of Silence
5.9

Code of Silence

1985

Malone
6.0

Malone

1987

Sleepless
5.9

Sleepless

2017

Ready when you are

Stream Once Upon a Time in Mexico tonight.