Release CalendarTop 250 MoviesMost Popular MoviesBrowse Movies by GenreTop Box OfficeShowtimes & TicketsMovie NewsIndia Movie Spotlight
    What's on TV & StreamingTop 250 TV ShowsMost Popular TV ShowsBrowse TV Shows by GenreTV NewsIndia TV Spotlight
    What to WatchLatest TrailersIMDb OriginalsIMDb PicksIMDb Podcasts
    OscarsBest Picture WinnersBest Picture WinnersIndependent Spirit AwardsWomen's History MonthSXSWSTARmeter AwardsAwards CentralFestival CentralAll Events
    Born TodayMost Popular CelebsMost Popular CelebsCelebrity News
    Help CenterContributor ZonePolls
For Industry Professionals
  • All
  • Titles
  • TV Episodes
  • Celebs
  • Companies
  • Keywords
  • Advanced Search
Watchlist
Sign In
Sign In
New Customer? Create account
  • Fully supported
  • English (United States)
    Partially supported
  • Français (Canada)
  • Français (France)
  • Deutsch (Deutschland)
  • हिंदी (भारत)
  • Italiano (Italia)
  • Português (Brasil)
  • Español (España)
  • Español (México)
  • Cast & crew
  • User reviews
  • Trivia
IMDbPro

Once Upon a Time in Mexico

  • 2003
  • R
  • 1h 42m
IMDb RATING
6.3/10
165K
YOUR RATING
POPULARITY
3,056
617
Antonio Banderas, Johnny Depp, and Salma Hayek in Once Upon a Time in Mexico (2003)
Trailer for Once Upon a Time in Mexico
Play trailer2:16
10 Videos
85 Photos
ActionCrimeThriller

Hitman "El Mariachi" becomes involved in international espionage involving a psychotic CIA agent and a corrupt Mexican general.Hitman "El Mariachi" becomes involved in international espionage involving a psychotic CIA agent and a corrupt Mexican general.Hitman "El Mariachi" becomes involved in international espionage involving a psychotic CIA agent and a corrupt Mexican general.

  • Director
    • Robert Rodriguez
  • Writer
    • Robert Rodriguez
  • Stars
    • Antonio Banderas
    • Salma Hayek
    • Johnny Depp
  • See production, box office & company info
  • IMDb RATING
    6.3/10
    165K
    YOUR RATING
    POPULARITY
    3,056
    617
    • Director
      • Robert Rodriguez
    • Writer
      • Robert Rodriguez
    • Stars
      • Antonio Banderas
      • Salma Hayek
      • Johnny Depp
    • 491User reviews
    • 162Critic reviews
    • 56Metascore
  • See more at IMDbPro
    • Awards
      • 3 wins & 6 nominations

    Videos10

    Once Upon a Time in Mexico
    Trailer 2:16
    Watch Once Upon a Time in Mexico
    Once Upon a Time in Mexico
    Trailer 0:31
    Watch Once Upon a Time in Mexico
    Once Upon A Time In Mexico Scene: My Guitar
    Clip 0:58
    Watch Once Upon A Time In Mexico Scene: My Guitar
    Once Upon A Time In Mexico Scene: Kill A Man
    Clip 0:54
    Watch Once Upon A Time In Mexico Scene: Kill A Man
    Once Upon A Time In Mexico Scene: Kill Your Village
    Clip 0:56
    Watch Once Upon A Time In Mexico Scene: Kill Your Village
    Once Upon A Time In Mexico: Restore The Balance
    Clip 0:44
    Watch Once Upon A Time In Mexico: Restore The Balance
    Once Upon A Time In Mexico Scene: Cuffed Out Window
    Clip 1:04
    Watch Once Upon A Time In Mexico Scene: Cuffed Out Window
    Once Upon A Time In Mexico Scene: Legend
    Clip 1:14
    Watch Once Upon A Time In Mexico Scene: Legend
    Once Upon A Time In Mexico Scene: Come Closer
    Clip 1:01
    Watch Once Upon A Time In Mexico Scene: Come Closer
    Once Upon A Time In Mexico: Featurette
    Featurette 3:14
    Watch Once Upon A Time In Mexico: Featurette

    Photos85

    Antonio Banderas in Once Upon a Time in Mexico (2003)
    Salma Hayek in Once Upon a Time in Mexico (2003)
    Johnny Depp in Once Upon a Time in Mexico (2003)
    Johnny Depp in Once Upon a Time in Mexico (2003)
    Eva Mendes in Once Upon a Time in Mexico (2003)
    Enrique Iglesias in Once Upon a Time in Mexico (2003)
    Willem Dafoe in Once Upon a Time in Mexico (2003)
    Rubén Blades in Once Upon a Time in Mexico (2003)
    Mickey Rourke in Once Upon a Time in Mexico (2003)
    Danny Trejo in Once Upon a Time in Mexico (2003)
    Cheech Marin in Once Upon a Time in Mexico (2003)
    Antonio Banderas and Salma Hayek in Once Upon a Time in Mexico (2003)

    Top cast

    Edit
    Antonio Banderas
    Antonio Banderas
    • El Mariachi
    Salma Hayek
    Salma Hayek
    • Carolina
    Johnny Depp
    Johnny Depp
    • Sands
    Willem Dafoe
    Willem Dafoe
    • Barillo
    Mickey Rourke
    Mickey Rourke
    • Billy
    Eva Mendes
    Eva Mendes
    • Ajedrez
    Danny Trejo
    Danny Trejo
    • Cucuy
    Enrique Iglesias
    Enrique Iglesias
    • Lorenzo
    Marco Leonardi
    Marco Leonardi
    • Fideo
    Cheech Marin
    Cheech Marin
    • Belini
    Rubén Blades
    Rubén Blades
    • Jorge FBI
    Gerardo Vigil
    • Marquez
    Pedro Armendáriz Jr.
    Pedro Armendáriz Jr.
    • El Presidente
    • (as Pedro Armendariz)
    Julio Oscar Mechoso
    Julio Oscar Mechoso
    • Advisor
    Tito Larriva
    Tito Larriva
    • Cab Driver
    Miguel Couturier
    • Dr. Guevera
    Tony Valdes
    • Chicle Boy
    José Luis Avendaño
    • Alvaro
    • Director
      • Robert Rodriguez
    • Writer
      • Robert Rodriguez
    • All cast & crew
    • Production, box office & more at IMDbPro

    More like this

    Desperado
    7.1
    Desperado
    El Mariachi
    6.8
    El Mariachi
    Machete
    6.6
    Machete
    From Dusk Till Dawn
    7.2
    From Dusk Till Dawn
    Sin City: A Dame to Kill For
    6.5
    Sin City: A Dame to Kill For
    Planet Terror
    7.1
    Planet Terror
    Secret Window
    6.5
    Secret Window
    The Mask of Zorro
    6.8
    The Mask of Zorro
    Machete Kills
    5.6
    Machete Kills
    From Hell
    6.7
    From Hell
    Blow
    7.5
    Blow
    Grindhouse
    7.5
    Grindhouse

    Storyline

    Edit

    Did you know

    Edit
    • Trivia
      Johnny Depp shot all of his scenes in eight days, but after filming was done he didn't want to leave. So he suggested to Robert Rodriguez that he play a small part, the priest that Antonio Banderas talks to in the church, and used his Marlon Brando impression.
    • Goofs
      When Sands first meets the bubblegum-selling boy, the shots of the boy have been flipped - the writing on the pack is backwards.
    • Quotes

      Agent Sands: Are you a Mexi-CAN or a Mexi-CAN'T?

      Cucuy: I'm a Mexi-CAN

      Agent Sands: Good. Then do as I say.

    • Crazy credits
      After all the credits, we are treated to one last quick image of Agent Sands (Johnny Depp) with no eyes.
    • Alternate versions
      The theatrical version was screened in the 2.39:1 aspect ratio. The DVD & Blu-ray version keeps the original High-Definition 1.78:1 aspect ratio. Only Netflix has the theatrical 2.39:1 aspect ratio of the film.
    • Connections
      Edited into The Anti-Hero's Journey (2004)
    • Soundtracks
      Sands Theme
      Written and Produced by Johnny Depp, Bill Carter, Bruce Witkin and Ruth Ellsworth

      Performed by Tonto's Giant Nuts

    User reviews491

    Review
    Review
    Featured review
    6/10
    Fun But Sometimes Too Cheesy And Idiotic
    Once Upon a Time in Mexico is sometimes enjoyable to watch but it gets a little cheesy and idiotic. Haunted and scarred by tragedy, El Mariachi has retreated into a life of isolation. He is forced out of hiding when Sands, a corrupt CIA agent, recruits the reclusive hero to sabotage an assassination plot against the president of Mexico, which has been conceived by the evil cartel kingpin, Barillo. But El Mariachi also has his own reasons for returning--blood revenge. The desperado returns with his two capable cohorts Lorenzo and Fideo. And the legend of El Mariachi reaches new heights of adventure. The first two were good but I felt that this sequel wasn't really needed. This film is pretty much plot less as it was just a bunch of different action sequences. The story was weak and it seemed like this film was only run by star power and gory action scenes. It works a little for this film since the actors on screen actually do a good enough job. Not all the actors are strong though but most of the important characters are. Antonio Banderas did a pretty good job which is surprising since I don't really like him. Salma Hayek was pretty good eye candy but gave only a mediocre performance. Johnny Depp gives a really good and funny performance. He probably did the best and he was really entertaining to watch on screen. Eva Mendes isn't in the movie very much and even though she usually is pretty good, I couldn't stand her this time. There are also a lot of other smaller roles played by talented actors like Danny Trejo and Willem Dafoe. Robert Rodriguez does a good job of directing really gory action but pretty much leaves out everything else such as character development. The action is done well and its pretty entertaining to watch. The film is very gory well not over the top gory but it sometimes becomes unnecessary. The movie is cheesy as the story is kind of dumb and so is the dialog. The film doesn't really get dull though as the 100 minutes running time feels short. This isn't really a film worth watching but its somewhat of a fun experience. In the end, this may be worth checking out on video as long as you don't want a good story but just gory action. Rating 6.8/10
    helpful•29
    21
    • christian123
    • Jul 12, 2005

    Details

    Edit
    • Release date
      • September 12, 2003 (United States)
    • Country of origin
      • United States
    • Official sites
      • Miramax (United States)
      • Sony Pictures (United States)
    • Languages
      • English
      • Spanish
    • Also known as
      • El Mariachi 3
    • Filming locations
      • San Miguel de Allende, Guanajuato, Mexico
    • Production companies
      • Columbia Pictures
      • Dimension Films
      • Troublemaker Studios
    • See more company credits at IMDbPro

    Box office

    Edit
    • Budget
      • $29,000,000 (estimated)
    • Gross US & Canada
      • $56,359,780
    • Opening weekend US & Canada
      • $23,424,118
      • Sep 14, 2003
    • Gross worldwide
      • $98,769,390
    See detailed box office info on IMDbPro

    Technical specs

    Edit
    • Runtime
      1 hour 42 minutes
    • Color
      • Color
    • Sound mix
      • DTS
      • Dolby Digital
      • SDDS

    Related news

    Contribute to this page

    Suggest an edit or add missing content
    Antonio Banderas, Johnny Depp, and Salma Hayek in Once Upon a Time in Mexico (2003)
    Top Gap
    What is the streaming release date of Once Upon a Time in Mexico (2003) in India?
    Answer
    • See more gaps
    • Learn more about contributing
    Edit page

    More to explore

    Recently viewed

    Please enable browser cookies to use this feature. Learn more.
    Get the IMDb App
    Sign in for more accessSign in for more access
    • Get the IMDb App
    • Help
    • Site Index
    • IMDbPro
    • Box Office Mojo
    • IMDb Developer
    • Press Room
    • Advertising
    • Jobs
    • Conditions of Use
    • Privacy Policy
    • Your Ads Privacy Choices
    IMDb, an Amazon company

    © 1990-2023 by IMDb.com, Inc.