Once Upon a Time in Mexico (2003)

  • R
  • 09/11/2003 (US)
  • Action, Drama, Mystery
  • 1h 42m

The Time Has Come.

Overview

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.

Robert Rodriguez

Director, Screenplay

Cast

Antonio Banderas's headshot

Antonio Banderas

El Mariachi
Johnny Depp's headshot

Johnny Depp

CIA Agent Jeffrey Sands
Cheech Marin's headshot

Cheech Marin

Belini
Salma Hayek Pinault's headshot

Salma Hayek Pinault

Carolina
Mickey Rourke's headshot

Mickey Rourke

Billy Chambers
Willem Dafoe's headshot

Willem Dafoe

Armando Barillo
Eva Mendes's headshot

Eva Mendes

CIA Agent Ajedrez
Danny Trejo's headshot

Danny Trejo

Cucuy

Recommendations