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  (169,071)
  • 56

Once Upon a Time in Mexico is a 2003 action movie directed by Robert Rodriguez and starring Antonio Banderas, Salma Hayek, and Johnny Depp among others. It is the third installment in the Desperado film series, with its plot revolving around the infamous El Mariachi (Banderas) who is seeking revenge on the corrupt General Marquez (Gerardo Vigil) for killing his loved ones.

The story takes place in Mexico, where El Mariachi is living in hiding after being driven underground by his enemies. When he is approached by CIA agent Sands (Depp) to assassinate Marquez, he sees an opportunity to exact his revenge and agrees to the job. Meanwhile, Marquez hires a hitman known as El Cucuy (Danny Trejo) to take out El Mariachi. Along the way, El Mariachi falls for his former lover Carolina (Hayek) and enlists her help in his mission.

What follows is an explosive display of action and intricately constructed plotlines, all executed with the signature style of Robert Rodriguez. Despite being a Hollywood production, the movie has an unmistakable Mexican flavor with its music, locations, and characters. The film features a star-studded cast, with Antonio Banderas delivering a standout performance as the brooding, avenging hero. Salma Hayek is equally impressive as the strong-willed and capable Carolina, who proves to be an invaluable ally to El Mariachi.

However, it is Johnny Depp's performance as the eccentric CIA agent Sands that steals the show. Depp delivers a memorable performance as a quirky and unpredictable character who is always one step ahead of everyone. His wry sense of humor and deadpan delivery make for some of the movie's most memorable moments.

Aside from the thrilling action sequences and the engaging performances, the movie is also notable for its use of visuals and musical score. Robert Rodriguez's signature style is on full display here, with the elaborate set pieces and creative camera work adding to the movie's overall aesthetic. The musical score, composed by Rodriguez himself, is equally impressive, with its fusion of traditional Mexican music and contemporary sounds.

Overall, Once Upon a Time in Mexico is a thrilling action movie that delivers everything audiences expect from the genre. With its engaging storyline, impressive performances, and stunning visuals, it is a movie that is sure to satisfy both fans of the Desperado series and those new to the franchise. The film's combination of Hollywood flair and Mexican flavor make it a unique and unforgettable experience, and one that is well worth watching.

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.

Once Upon a Time in Mexico
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 FuboTV, 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
  • MPAA Rating
  • Runtime
    1 hr 42 min
  • Language
  • IMDB Rating
    6.3  (169,071)
  • Metascore