Once Upon a Time in Mexico poster

Movie

Once Upon a Time in Mexico (2003)

The time has come.

TMDB user score 6.3/10
from 2,513 votes on TMDB

Where to watch Trailer Compare

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.

Where to watch Once Upon a Time in Mexico

Stream with a 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

See all viewing options in United States

Streaming data by JustWatch via TMDB. WatchFilms is not affiliated with any streaming service and does not host video.

Official trailer

The video loads from YouTube (privacy-enhanced mode) only after you press play.

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
  • Gerardo Vigil General Marquez
  • Pedro Armendáriz Jr. Pedro Armendáriz Jr. President of Mexico
  • Julio Oscar Mechoso Julio Oscar Mechoso Nicholas, Presidential Advisor
  • Tito Larriva Tito Larriva Cab Driver
  • Miguel Couturier Dr. Guevera
  • Tony Valdes Chicle Boy