
Once Upon a Time in Mexico (2003)
Once Upon a Time in Mexico (2003), directed by Robert Rodriguez, starring Antonio Banderas and Johnny Depp.
score
The time has come.
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.
What the catalogue says about this film
- Robert Rodriguez and Antonio Banderas have worked together on 7 films in the catalogue
- Film 3 of 3 in O Mariachi: Coleção, by release order
- Made back 3.4 times its budget
- Film 10 of 26 by Robert Rodriguez in the catalogue
Every comparison is within the CineQuiz catalogue, not cinema as a whole.
- Robert RodriguezCinematography, Director, Editing, Producer, Original music, Screenplay
- Carlos GallardoProducer
- Elizabeth AvellanProducer
O Mariachi: Coleção
The franchise in release order. 3 films.
-
O Mariachi 1993
-
A Balada do Pistoleiro 1995
-
Era Uma vez no México 2003 · you are here
About the film
Once Upon a Time in Mexico is a 2003 American neo-Western action film written, directed, produced, photographed, scored, and edited by Robert Rodriguez. It is the sequel to Desperado (1995) and the third and final installment in the Mexico Trilogy. The film features Antonio Banderas in his second and final performance as El Mariachi. In the film, El Mariachi is recruited by CIA agent Sheldon Sands (Johnny Depp) to kill a corrupt general responsible for the death of his wife, Carolina (Salma Hayek).
Once Upon a Time in Mexico was produced by Columbia Pictures, Dimension Films and Troublemaker Studios and released in the United States on September 12, 2003, by Sony Pictures Releasing. The film received mixed reviews from critics, with praise for Depp's performance, but criticism for reducing its protagonist to an almost secondary character in his own trilogy and a convoluted plot. In the special features of the film's DVD, Rodriguez explained this was intentional, as he wanted this to be his The Good, the Bad and the Ugly of the trilogy. It grossed over $98 million against a $29 million production budget.
Read the full article (10k characters)
Once Upon a Time in Mexico is a 2003 American neo-Western action film written, directed, produced, photographed, scored, and edited by Robert Rodriguez. It is the sequel to Desperado (1995) and the third and final installment in the Mexico Trilogy. The film features Antonio Banderas in his second and final performance as El Mariachi. In the film, El Mariachi is recruited by CIA agent Sheldon Sands (Johnny Depp) to kill a corrupt general responsible for the death of his wife, Carolina (Salma Hayek).
Once Upon a Time in Mexico was produced by Columbia Pictures, Dimension Films and Troublemaker Studios and released in the United States on September 12, 2003, by Sony Pictures Releasing. The film received mixed reviews from critics, with praise for Depp's performance, but criticism for reducing its protagonist to an almost secondary character in his own trilogy and a convoluted plot. In the special features of the film's DVD, Rodriguez explained this was intentional, as he wanted this to be his The Good, the Bad and the Ugly of the trilogy. It grossed over $98 million against a $29 million production budget.
Plot
El Mariachi is recruited by CIA officer Sheldon Jeffrey Sands to kill General Emiliano Marquez, a corrupt Mexican Army officer who has been hired by Mexican drug lord Armando Barillo to assassinate the President of Mexico and overthrow the government during a period of unrest in Culiacán (the capital of Sinaloa) testing the presidency. Many years before, El Mariachi and his wife Carolina confronted Marquez in a shootout and wounded the general; in retaliation, Marquez took the lives of Carolina and their daughter in an ambush. In addition to El Mariachi, Sands persuades former FBI agent Jorge Ramírez to come out of retirement and kill Barillo, who had murdered his partner Archuleta in the past. Furthermore, AFN operative Ajedrez is assigned by Sands to tail Barillo.
While monitoring Barillo's activities, Ramírez meets Billy Chambers, an American fugitive who has been living under the protection of Barillo, but can no longer stomach the horrible tasks he's been forced to carry out for him. Ramírez convinces Chambers he will provide him protection in exchange for getting closer to Barillo by tagging Chambers's pet chihuahua with a hidden microphone, and Chambers agrees to complete the deal by surrendering to U.S. authorities once Barillo has been taken down. Sands's agent, Cucuy, originally hired to keep an eye on El Mariachi, instead turns and tranquilizes El Mariachi and turns him over to Barillo, also offering to reveal the details of Sands's plan. Cucuy, however, is promptly killed by Chambers while El Mariachi escapes from captivity and calls his friends Lorenzo and Fideo to assist him in his mission.
While monitoring Barillo's activity outside a hospital, Ramírez notices armed men storming the building and follows suit. He discovers that a group of doctors has been gunned down and Barillo has bled to death as a result of a botched facial reconstruction but realizes that the corpse on the operating table is a body double before he is knocked out and kidnapped by the real Barillo and Ajedrez, who reveals herself to be Barillo's daughter. Sands realizes that his mission has been compromised but is too late, as he is captured by Barillo and Ajedrez — who drill out his eyes before sending him out. Despite his blindness, he manages to gun down a hitman tailing him with the aid of a chicle boy.
As Culiacán celebrates the Day of the Dead during the President's visit, Marquez and his army storm in and attack the presidential palace. Marquez's troops, however, are met with resistance from not only the President's bodyguards but also the citizens of Culiacán and the Mariachis. Sands had instructed El Mariachi to allow the President to be killed before attacking Marquez, but the Mariachis, concluding that the President is a good man, intervene early and protect him. Marquez enters the presidential palace, only to once again confront El Mariachi, who shoots out his kneecaps before killing him with a headshot. Ramírez, who was released from captivity by Chambers, faces Barillo. After Barillo guns down Chambers, Ramírez and El Mariachi kill the drug lord. Sands manages to shoot the sadistic Ajedrez dead outside the presidential palace. Ultimately, Lorenzo and Fideo walk away with the cash that Barillo was using to pay Marquez and help the president safely escape the attempted coup. Ramírez says goodbye to Sands and walks away, having avenged his partner's death. El Mariachi then gives his share of the cash to his home village before walking into the sunset.
Cast
Characterizations
In a 2003 issue of Rolling Stone, Depp was named as one of its "People of the Year", and gave an interview in which he briefly discussed his role as Sands:
The idea behind him is there was this guy I used to know in Hollywood, in the business, who on the outside was very charming – soft-spoken and almost hypnotic in the rhythm he used to speak. He refused to call me Johnny – always called me John. You knew this guy was aiming to fuck you over, but somehow you stuck around because he was just so fascinating to watch.
Depp also said in an Entertainment Weekly article that he "imagine[d] this guy wore really cheesy tourist shirts", that he had a "sideline obsession with Broadway", and that he favored strange, obvious disguises; all three qualities can be observed in the film. It was also revealed in the director's commentary on the DVD that Depp himself came up with the character's first and middle names.
The name of Jorge Ramirez's murdered partner, Agent Armando Archuleta, is likely an allusion to Detective Danny Archuleta, a character from Predator 2 that was also portrayed by Rubén Blades.
Production
Made on a US$29 million budget, the film was shot in May 2001 before Spy Kids 2: The Island of Lost Dreams (2002) and Spy Kids 3-D: Game Over (2003) in order to avoid a potential Screen Actors Guild strike. Shooting took place over seven weeks in Querétaro, San Miguel de Allende and Guanajuato, Mexico. It was the first big-budget film to be shot in high-definition digital video. Robert Rodriguez chose to shoot on digital after George Lucas, who was shooting Star Wars: Episode II – Attack of the Clones (2002), showed him early footage shot digitally. Impressed, Rodriguez chose to shoot digitally, but he knew he did not have enough time to shoot Spy Kids 2. Instead, he pitched a sequel to Desperado (1995) to Miramax Films and wrote a script in six days. The initial draft was 65 pages long, which he padded with a subplot borrowed from an unproduced short film. When Miramax Films expressed hesitation over the added subplot, he readily removed it. His primary influence was Sergio Leone's Dollars Trilogy, specifically The Good, The Bad, and The Ugly (1966). Rodriguez said shooting digitally saved time and money, simplified the filming process, and rendered 35 mm film obsolete for him.
Music
Soundtrack
The film's score includes songs composed by Rodriguez, and performed by a group of musicians gathered specifically for the soundtrack recording. Tracks performed by the group include "Malagueña" with guitar by Brian Setzer, and "Siente Mi Amor", with singing by Salma Hayek. Track 9, "Sands Theme", credited to "Tonto's Giant Nuts", was written by Johnny Depp. Additional music includes Juno Reactor's "Pistolero", "Me Gustas Tú" by Manu Chao, and "Cuka Rocka" by Rodriguez' own rock band, Chingon. On the DVD director commentary, Rodriguez states that he requested that each of the main actors give him four or eight notes of a melody for their character, but Depp presented him with the entire track.
Track listing
Reception
Box office
Once Upon a Time in Mexico was released in the United States on September 12, 2003, by Sony Pictures Releasing through Columbia Pictures, and internationally by Miramax International through Buena Vista International, in 3,282 theaters with an opening weekend gross of US$23.4 million. It went on to make $56.4 million in North America and $41.8 in the rest of the world for a combined total of $98.2 million on a $29 million budget.
Critical response
On Rotten Tomatoes, Once Upon a Time in Mexico holds an approval rating of 66% based on 167 reviews, with an average rating of 6.20/10. The site's critics consensus reads: "Violent, pulpy, loopy fun, with Depp stealing the show." On Metacritic, the film has a weighted average score of 56 out of 100 based on 34 critics, indicating "mixed or average reviews"
. Audiences surveyed by CinemaScore gave the film an average grade of "B−" on an A+ to F scale.
Chicago Sun-Times film critic Roger Ebert gave the film three out of four stars and wrote, "Like Leone's movie, the Rodriguez epic is more interested in the moment, in great shots, in surprises and ironic reversals and closeups of sweaty faces, than in a coherent story." A. O. Scott wrote in his review for The New York Times, "But in the end, the punched-up editing and vibrant color schemes start to grow tiresome, and Mr. Rodriguez, bored with his own gimmickry and completely out of ideas, responds by pushing the violence to needlessly grotesque extremes."
In her review for USA Today, Claudia Puig wrote, "In Mexico, Rodriguez has fashioned a swaggering fantasy that pays homage to spaghetti Westerns such as Sergio Leone's The Good, the Bad and the Ugly. Plenty of blood is shed, much powerful artillery is fired, and action sequences provide astounding car crashes and fiery explosions." Writing for Entertainment Weekly, Owen Gleiberman gave the film a "B" rating and praised Depp's performance with its "winking grace notes of Brandoesque flakery ... is as minimal and laid-back as his Pirates of the Caribbean turn was deep-dish theatrical".
Television series
Sony's AXN channel confirmed that it will be airing a TV series adaptation of the Mexico Trilogy. The series, entitled El Mariachi, premiered on March 20, 2014.
See also
Livin' la Vida Loca
References
External links
Once Upon a Time in Mexico at IMDb
Once Upon a Time in Mexico at Box Office Mojo
Once Upon a Time in Mexico at Rotten Tomatoes
Text from Once Upon a Time in Mexico on Wikipedia, licensed CC BY-SA 4.0. https://en.wikipedia.org/wiki/Once_Upon_a_Time_in_Mexico
Trivia
- It cost US$ 29 million and grossed US$ 99 million in theaters — 3.4 times its budget.
- It premiered on September 11, 2003, a Thursday.
- It runs 1h42 — a typical feature length.
- It is film 3 of 3 in the O Mariachi franchise.
- As of September 20, 2026, it is available in Brazil by subscription on HBO Max, Claro tv+.
- This film's quiz has 14 questions — enough to play more than once without repeats.
Production
- StudiosColumbia Pictures, Dimension Films, Troublemaker Studios
- CountriesUnited States, Mexico
- LanguagesEnglish, Spanish
- BudgetUS$ 29,000,000
- Box officeUS$ 98,769,390
- StatusReleased
More about this film
Filming locations
- Mexico
Set in
- Mexico
Where to watch
Videos
Photos
Cast
-
Antonio Banderas
El Mariachi -
Johnny Depp
CIA Agent Jeffrey Sands -
Cheech Marin
Belini -
Salma Hayek Pinault
Carolina -
Mickey Rourke
Billy Chambers -
Willem Dafoe
Armando Barillo -
Eva Mendes
CIA Agent Ajedrez -
Danny Trejo
Cucuy -
Rubén Blades
Jorge, Retired FBI Agent -
Enrique Iglesias
Lorenzo -
Marco Leonardi
Fideo -
Troy Robinson
Romero - Gerardo Vigil General Marquez
-
Pedro Armendáriz Jr.
President of Mexico -
Julio Oscar Mechoso
Nicholas, Presidential Advisor -
Tito Larriva
Cab Driver - Miguel Couturier Dr. Guevera
- Tony Valdes Chicle Boy
- José Luis Avendaño Alvaro
- Rodolfo De Alexandre Omar
Quiz about this movie
Questions from the whole catalogue.
Play nowIf you liked this one
-
Sicário: Dia do Soldado
6.9
-
A Balada do Pistoleiro Same franchise
6.9
-
Sicario: Terra de Ninguém
7.4
-
Os Especialistas
6.3
-
Assassinos
6.5
-
O Protetor 2
6.8
-
November Man: Um Espião Nunca Morre
6.1
-
Agente Oculto
6.9
-
Tempo Esgotado
6.2
-
Malone, o Justiceiro
6.0
-
Canário Negro
6.2
-
Chamas da Vingança Action from the 2000s
7.5
Tags
Crew
- Robert Rodriguez Cinematography
- Robert Rodriguez Director
- Robert Rodriguez Editing
- Carlos Gallardo Producer
- Elizabeth Avellan Producer
- Robert Rodriguez Producer
- Robert Rodriguez Original music
- Robert Rodriguez Screenplay
Questions about this film
What is Once Upon a Time in Mexico about?
Once Upon a Time in Mexico: 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.
Who directed Once Upon a Time in Mexico?
Once Upon a Time in Mexico was directed by Robert Rodriguez in 2003.
Who stars in Once Upon a Time in Mexico?
The cast of Once Upon a Time in Mexico includes Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault and Mickey Rourke.
How long is Once Upon a Time in Mexico?
Once Upon a Time in Mexico runs for 102 minutes, or 1h42.
How much did Once Upon a Time in Mexico cost and how much did it make?
Once Upon a Time in Mexico had a budget of US$ 29,000,000 and took US$ 98,769,390 at the box office — 3.4 times its cost.
Where can I watch Once Upon a Time in Mexico?
Once Upon a Time in Mexico is available on HBO Max, Claro tv+, HBO Max Amazon Channel, Apple TV Store and Amazon Video. Availability changes often: the list on this page is the most recent we received.
What is the correct order of the O Mariachi: Coleção films?
The O Mariachi: Coleção franchise has 3 films in the catalogue. In release order: O Mariachi; A Balada do Pistoleiro; Era Uma vez no México.
Similar films
-
6.7
El Mariachi
1993
-
6.4
Outland
1981
-
5.7
The Hollow Point
2016
-
6.3
Extreme Prejudice
1987
-
5.7
The Cowboy Way
1994
-
8.5
The Dark Knight
2008
-
8.8
Facing El Chapo
2026
-
7.8
The Dark Knight Rises
2012
-
7.3
John Wick: Chapter 2
2017
-
7.9
Kill Bill: Vol. 2
2004
-
8.0
No Country for Old Men
2007
-
7.3
The Equalizer
2014
Page updated on 09/08/2026.
Back to the catalogue