Directed by
Robert Rodriguez
Made by
Columbia Pictures
Read the complete plot summary and ending explained for Once Upon a Time in Mexico (2003). From turning points to emotional moments, uncover what really happened and why it matters.
El Mariachi, played by Antonio Banderas, is enlisted by CIA officer Johnny Depp as a hitman to eliminate General Emiliano Marquez, a corrupt figure within the Mexican Army. Marquez is in league with drug lord Willem Dafoe, who has sinister plans to assassinate the President of Mexico during a time of turmoil in Culiacan, the capital of Sinaloa. The President, who is keenly aware of this threat, calls upon the citizens of Culiacan to band together and resist Barillo’s attempts to destabilize their country.
Nicholas, the President’s advisor, shares that Barillo enjoys a folk-hero status in Culiacan, having acquired large swathes of land for the people. However, the President counters that the townsfolk are aware of Barillo’s true nature as a mass murderer and believes in their ability to discern the truth. Confident in the resolve of his people, he rallies them to defend what is just.
Sands connects with El Mariachi through his agent, Cucuy, fully aware that antagonistic cartels desire to assassinate him. Concurrently, Barillo has devised a deceptive plan to carry out facial reconstruction surgery on an accomplice, allowing the lookalike to assume his identity.
Belini, portrayed by Cheech Marin, recounts El Mariachi’s tragic past involving his wife, Salma Hayek. Years ago, El Mariachi, then a simple musician, engaged in a fierce standoff with Marquez. Their lives intertwined dramatically when Carolina betrayed Marquez and united with El Mariachi, severing her past ties. However, vengeance marked their story when Marquez retaliated against the couple, leading to a gruesome ambush that took the lives of Carolina and their child. This deep-seated enmity drives El Mariachi to avenge his family’s murder.
Sands offers Belini a handsome sum for El Mariachi’s details, which eventually leads to them meeting in a church. Here, El Mariachi faces a brutal attack from hitmen sent by Sands as a test of his skills. Sands also persuades retired FBI agent Jorge Ramirez to hunt down Barillo, who killed his partner, Archuleta, after torturing him. As Ramirez embarks on this path, he finds an unlikely ally in Billy Chambers, an American fugitive disillusioned by Barillo’s dreadful reign.
While monitoring Barillo, Ramirez encounters Ajedrez, a competent operative with her own struggles for recognition, as local authorities dismiss her capabilities due to her gender. Sands, however, is single-minded in his goal to eliminate the President while ensuring Marquez meets his end, believing it will help Mexico find its way back to stability. Meanwhile, Cucuy betrays El Mariachi by handing him over to Barillo, but the tables turn when El Mariachi escapes.
In a harrowing turn of events, the chaos escalates during the Day of the Dead celebrations as Marquez attacks the presidential palace. Despite Sands’ instructions, the Mariachis spring into action to protect the President, believing in his integrity. El Mariachi confronts Marquez once more, delivering lethal justice by shooting him in the knees and then finishing him with a clear shot to the head.
As the dust settles, Ramirez kills Barillo, who has been responsible for so much pain, while Sands manages to dispatch Ajedrez, reclaiming hope for the future. Lorenzo and Fideo, friends of El Mariachi, take the opportunity to pocket Barillo’s funds. As peace begins to restore, Ramirez finally avenges his partner’s demise, and El Mariachi generously donates his share of the bounty to his village before embarking on a hopeful journey into the sunset.
Follow the complete movie timeline of Once Upon a Time in Mexico (2003) with every major event in chronological order. Great for understanding complex plots and story progression.
El Mariachi is Enlisted
El Mariachi, a skilled musician, finds himself recruited by CIA officer Johnny Depp for a dangerous mission. His target is General Emiliano Marquez, a corrupt military figure involved in sinister plans against the President of Mexico.
Threat to the President
General Marquez, in collusion with drug lord Willem Dafoe, is plotting to assassinate the President of Mexico. During a tumultuous time in Culiacan, the President is aware of this threat and decides to rally the citizens to stand against the ensuing chaos.
Rallying the Citizens
The President addresses the people of Culiacan, urging them to recognize the truth about Barillo, who enjoys a folk-hero status. Despite his sinister nature, the President believes his citizens can unite to protect their homeland.
Sands Connects with El Mariachi
CIA officer Sands establishes communication with El Mariachi through his agent Cucuy. He is aware that rival cartels are also looking to eliminate El Mariachi, adding to the stakes of his new mission.
The Betrayal of Carolina
Belini recounts the tragic past of El Mariachi, revealing his lost love, Carolina, and their confrontation with Marquez. After Carolina betrays Marquez to unite with El Mariachi, a fierce ambush leads to the destruction of their lives.
Sands Offers a Reward
Sands offers a substantial reward to Belini for information about El Mariachi. This leads to a pivotal encounter between El Mariachi and Sands in a church, where El Mariachi's skills are tested by an attack from hitmen.
Ramirez's Pursuit of Justice
Retired FBI agent Jorge Ramirez begins his quest to take down Barillo, driven by the tragic loss of his partner Archuleta. He finds an unlikely ally in disillusioned fugitive Billy Chambers as they join forces against their common enemy.
Ajedrez's Struggle
A skilled operative named Ajedrez strives to prove herself amidst gender bias from local authorities. She seeks recognition in a male-dominated field as she monitors the events surrounding Barillo and his plans.
Cucuy's Betrayal
In a shocking twist, Cucuy betrays El Mariachi by turning him over to Barillo. Nevertheless, El Mariachi manages to escape, turning the tides against those who seek to thwart him.
Day of the Dead Escalation
During the Day of the Dead celebrations, chaos breaks out as Marquez launches an assault on the presidential palace. The Mariachis step in to defend the President, showcasing their loyalty despite the danger.
Final Confrontation
El Mariachi confronts General Marquez in a climactic showdown, delivering lethal justice with precision shots. This confrontation serves as the culmination of El Mariachi's quest for vengeance for his family's murder.
Ramirez Avenges His Partner
In a moment of resolution, Ramirez successfully kills Barillo, bringing justice to those wronged by his reign of terror. This marks a significant turning point in restoring peace and order in the region.
Aftermath and Reunion
With Barillo's defeat and Marquez's demise, El Mariachi’s friends, Lorenzo and Fideo, seize the opportunity to claim Barillo's ill-gotten wealth. As they celebrate, the way is paved for a hopeful future.
Generosity and Hope
El Mariachi decides to donate his share of the bounty to his village, embodying the spirit of generosity. He then embarks on a hopeful journey, looking toward a brighter future after the turmoil has settled.
A New Beginning
As peace returns to Mexico, El Mariachi rides into the sunset, symbolizing a new beginning. His journey reflects resilience and the triumph of justice over chaos in a world that desperately needed healing.
Explore all characters from Once Upon a Time in Mexico (2003). Get detailed profiles with their roles, arcs, and key relationships explained.
El Mariachi (Antonio Banderas)
El Mariachi is a talented musician turned avenger, driven by grief and a thirst for justice after losing his family. His character embodies resilience and determination, as he navigates a treacherous world filled with betrayal and danger. He is portrayed as a skilled fighter, his past experiences shaping him into a relentless force against corruption.
Sands (Johnny Depp)
Sands is a cunning CIA officer with a ruthlessly pragmatic approach to achieving his goals. Despite his affiliation with El Mariachi, his motives are often self-serving, revealing a complex character who plays both sides of the conflict. His charm is overshadowed by a darker ambition, making him a morally ambiguous figure.
General Emiliano Marquez (Willem Dafoe)
Marquez is a corrupt and ruthless general, intent on maintaining power through fear and violence. His brutal actions and sinister alliances with drug lords embody the darker aspects of authority and corruption within the military. Marquez serves as a primary antagonist, provoking the central conflict that drives El Mariachi's quest for revenge.
Carolina (Salma Hayek)
Carolina is a pivotal character in El Mariachi's life, representing both love and loss. Her past relationship with Marquez adds depth to her character, showcasing the impact of choices made during tumultuous times. She symbolizes the personal stakes involved in the ongoing conflict and the sacrifices required for justice.
Learn where and when Once Upon a Time in Mexico (2003) takes place. Explore the film’s settings, era, and how they shape the narrative.
Time period
Contemporary
The events of the movie unfold during a time of political turmoil in contemporary Mexico. This era is marked by violence and corruption, as various factions vie for power, leading to a crisis that impacts the country's governance and stability. Amid these challenges, the citizens are called to unite and fight for justice.
Location
Culiacan
Culiacan is the capital of the state of Sinaloa in Mexico, known for its rich cultural heritage and vibrant community. It has garnered attention for its tumultuous history and struggles surrounding drug cartels. The city serves as a backdrop for the conflicts and political tensions portrayed in the film, reflecting the resilience of its people.
Discover the main themes in Once Upon a Time in Mexico (2003). Analyze the deeper meanings, emotional layers, and social commentary behind the film.
⚔️
Revenge
The theme of revenge is central to El Mariachi’s journey, as he seeks to avenge the brutal loss of his family at the hands of General Marquez. This quest not only drives the plot but also explores the moral complexities of vengeance and justice. El Mariachi's actions ultimately serve as a reflection of the broader struggles faced by those wronged by corruption and violence.
🤝
Unity
Unity emerges as a powerful theme where the citizens of Culiacan are urged to band together against the corruption and violence that threaten their community. The President’s rallying cry illustrates the strength found in solidarity, emphasizing the importance of collective action in the face of adversity. This theme is crucial in showcasing the hope and resilience of the people.
💔
Loss
Loss permeates the narrative, deeply affecting El Mariachi and highlighting the personal tragedies that fuel his quest for vengeance. The haunting memories of lost loved ones drive him forward, illustrating the emotional weight carried by those who endure such pain. This theme resonates throughout the film, influencing character motivations and decisions.
Uncover films that echo the narrative beats, emotional arcs, or dramatic twists of the one you're exploring. These recommendations are handpicked based on story depth, thematic resonance, and spoiler-worthy moments — perfect for fans who crave more of the same intrigue.
What's After the Movie?
Not sure whether to stay after the credits? Find out!
Explore Our Movie Platform
New Movie Releases (2025)
Famous Movie Actors
Top Film Production Studios
Movie Plot Summaries & Endings
Major Movie Awards & Winners
Best Concert Films & Music Documentaries
© 2025 What's After the Movie. All rights reserved.