Official movie poster for Once Upon a Time in Mexico (2003), a action crime film

Once Upon a Time in Mexico(2003)

The time has come.

6.3(2,478)1h 42m2003-09-11
ActionCrimeThrillerWestern

Once Upon a Time in Mexico 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.

Once Upon a Time in Mexico (2003) is a action, crime, thriller and western film directed by Robert Rodriguez, released on September 11, 2003 with a runtime of 1h 42m. It stars Antonio Banderas, Johnny Depp, Cheech Marin and Salma Hayek Pinault. Viewers rate it 6.3 out of 10 across 2,478 ratings.

Director:
Robert Rodriguez
Writers:
Robert Rodriguez
Producers:
Carlos Gallardo, Elizabeth Avellan, Robert Rodriguez
Cinematographer:
Robert Rodriguez
Composer:
Robert Rodriguez
Production:
Columbia Pictures, Dimension Films, Troublemaker Studios
Budget:
$29,000,000
Revenue:
$98,769,390
Status:
Released

Once Upon a Time in Mexico (2003) Trailer

Watch the official trailer for Once Upon a Time in Mexico before you stream it.

Once Upon a Time in Mexico Reviews & Ratings

Average viewer score of 6.3/10 from 2,478 ratings.

Filipe Manuel Neto

1/10

**Tons of stylish action, a big budget, a script reduced to the minimum and a huge list of actors with nothing to do.** It was only when I saw this film that I realized that it is the last film in a trilogy that begins with “Mariachi”. However, I saw it after having seen “Desperado” and that allowed me to have a better understanding of the story: the gunman and his girlfriend are chased by a drug dealer until the…

Reviewed on September 12, 2023

You may also like

Movies similar to Once Upon a Time in Mexico

Once Upon a Time in Mexico – Frequently Asked Questions

Where can I watch Once Upon a Time in Mexico online?

+

Once Upon a Time in Mexico (2003) is available to stream on fuboTV, and to rent or buy from Amazon Video, Apple TV Store, Google Play Movies, YouTube, Fandango At Home and Spectrum On Demand. Streaming availability is checked against JustWatch data and can change by region.

Who stars in Once Upon a Time in Mexico?

+

The main cast of Once Upon a Time in Mexico (2003) includes Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault and Mickey Rourke. The film was directed by Robert Rodriguez. You can see the full cast and crew list, with character names, further up this page.

When was Once Upon a Time in Mexico released?

+

Once Upon a Time in Mexico was released on September 11, 2003 and runs for 1h 42m.

Is Once Upon a Time in Mexico worth watching?

+

Once Upon a Time in Mexico (2003) holds an average rating of 6.3 out of 10 from 2,478 viewer votes, and is a good pick if you enjoy action, crime and thriller films. Read the viewer reviews on this page to decide for yourself.

Is there a trailer for Once Upon a Time in Mexico?

+

Yes. The official Once Upon a Time in Mexico trailer is embedded in the trailer section of this page and plays instantly, no download or sign-up required.