Once Upon a Time in Mexico

Watch Once Upon a Time in Mexico

"The Time Has Come."
  • R
  • 2003
  • 1 hr 42 min
  • 6.3  (163,326)
  • 56

This Western action film is the third film in a trilogy from filmmaker Robert Rodriguez. Antonio Banderas plays an assassin known as El Mariachi who is recruited by the CIA to kill a Mexican drug lord. The film is a follow up to El Mariachi and Desperado. It also stars Johnny Depp, Willem DaFoe and Salma Hayek.

Once Upon a Time in Mexico
Description
This Western action film is the third film in a trilogy from filmmaker Robert Rodriguez. Antonio Banderas plays an assassin known as El Mariachi who is recruited by the CIA to kill a Mexican drug lord. The film is a follow up to El Mariachi and Desperado. It also stars Johnny Depp, Willem DaFoe and Salma Hayek.

Once Upon a Time in Mexico is a 2003 action movie with a runtime of 1 hour and 42 minutes. It has received moderate reviews from critics and viewers, who have given it an IMDb score of 6.3 and a MetaScore of 56.

Where to Watch Once Upon a Time in Mexico

Once Upon a Time in Mexico is available to watch, stream, download and buy on demand at Apple TV+, Hulu, Amazon Prime, The Roku Channel, Apple TV, Amazon, Google Play, YouTube VOD and Vudu. Some platforms allow you to rent Once Upon a Time in Mexico for a limited time or purchase the movie and download it to your device.

  • Release Date
    2003
  • MPAA Rating
    R
  • Runtime
    1 hr 42 min
  • Language
    English
  • IMDB Rating
    6.3  (163,326)
  • Metascore
    56