PlotNest
US
Poster for Once Upon a Time in Mexico

Movie

Once Upon a Time in Mexico

The time has come.

2003 · R · 1h 42m

Directed by Robert Rodriguez

6.3

TMDB audience score
2,514 votes, out of 10

Trailer Where to watch

Synopsis

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.

Where to watch

Official options in the United States:

Subscription

  • Paramount Plus Premium
  • Paramount Plus Essential
  • Paramount+ Amazon Channel
  • Paramount+ Roku Premium Channel

Rent

  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home
  • Spectrum On Demand

Buy

  • Amazon Video
  • Apple TV Store
  • Google Play Movies
  • YouTube
  • Fandango At Home

All options on TMDB

Where-to-watch data is provided by JustWatch through TMDB. It differs by country and changes over time, so confirm with the service before paying. PlotNest does not host or stream anything.

Find more stories like this Story Finder opens with the same format, genre and decade, so you can add a mood or a minimum score.

Trailer

Play trailer: ONCE UPON A TIME IN MEXICO (2003) – Official Trailer

The preview image comes from YouTube. The player loads only after you press play.

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

  • Marco Leonardi
    Fideo

  • Troy Robinson
    Romero

  • Gerardo Vigil
    General Marquez

  • Pedro Armendáriz Jr.
    President of Mexico

  • Julio Oscar Mechoso
    Nicholas, Presidential Advisor

  • Tito Larriva
    Cab Driver

  • Miguel Couturier
    Dr. Guevera

  • Tony Valdes
    Chicle Boy