Sands realizes 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. He discovers that a group of doctors have 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. While monitoring Barillo's activity outside a hospital, Ramírez notices armed men storming the building and follows suit. 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. Cucuy, who was originally hired by Sands to keep an eye on El Mariachi, tranquilizes El Mariachi and brings him to Barillo's mansion.
authorities once Barillo has been taken down. Ramírez convinces Chambers he will provide him protection in exchange for getting closer to Barillo by tagging Chambers' pet chihuahua with a hidden microphone, and Chambers agrees to complete the deal by surrendering to U.S. 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. Furthermore, AFN operative Ajedrez is assigned by Sands to tail Barillo. 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. 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. At the same time, El Mariachi seeks revenge against a corrupt general responsible for the death of his wife Carolina (Salma Hayek).Įl Mariachi is recruited by CIA agent Sheldon Sands to kill General Emiliano Marquez, leader of a guerilla force who has been hired by Mexican drug lord Armando Barillo to assassinate the President of Mexico and overthrow the government. In the film, El Mariachi is recruited by CIA agent, Sheldon Sands (Johnny Depp), to kill Armando Barillo (Willem Dafoe), a Mexican drug lord who is planning a coup d'état against the President of Mexico.
The film features Antonio Banderas in his second and final performance as El Mariachi. It is the third and final film in Rodriguez's Mexico Trilogy, and is a sequel to El Mariachi (1992) and Desperado (1995). Once Upon a Time in Mexico is a 2003 action film written, produced, edited, cinematographied, scored, and directed by Robert Rodriguez.