Skip to content
What's After the Movie?
Plot summary

Once Upon a Time in Mexico (2003) Plot Summary & Timeline

Once Upon a Time in Mexico (2003) movie poster

Once Upon a Time in Mexico is a 2003 action and drama film directed by Robert Rodriguez, running 1 hour 42 minutes. This page retells the whole story in 559 words (about 2 minutes to read) and covers 15 key events in order, 4 characters, where and when it is set and 3 themes. Looking for the cast, ratings and where to stream it? See the movie page for Once Upon a Time in Mexico.

to read the plot summary
2 min
key events in the timeline
15
characters profiled
4
themes explained
3
Loading streaming availability…
Once Upon a Time in Mexico (2003) movie poster
Released
Runtime
1h 42m
Director
Robert Rodriguez
Genres
Action, Drama, Thriller
Original language
English
No spoilers

What Is Once Upon a Time in Mexico About?

The premise of Once Upon a Time in Mexico in 320 words, with nothing given away. The full story follows below.

In the sun‑bleached expanse of modern Mexico, a nation teeters between fragile democracy and the relentless pull of the underworld. The streets pulse with a mix of music, neon, and the ever‑present hum of danger, while the political arena crackles with rumors of a looming coup. Within this volatile backdrop, the story unfolds with a kinetic blend of gritty realism and stylized excess, inviting the audience to feel both the heat of the desert and the electric tension of a country on the brink.

El Mariachi returns, a legend forged in melody and gunfire, whose reputation precedes him like a whispered chord. Once a humble musician, he has become a figure of myth, navigating a world where loyalty is as fickle as the wind. His quiet confidence masks a deeply personal code, and his presence alone draws both fear and hope from those who cross his path. The film follows his instinctive balance between rhythm and retribution, offering a portrait of a man who still carries the echoes of his past while confronting an uncertain future.

Across the divide, Barrillo looms as a charismatic force whose ambitions threaten to upend the president’s fragile authority. Though beloved by some, his power is rooted in a darker current that threatens to sweep the nation into chaos. Meanwhile, Sands, a CIA operative with a personal vendetta, steps into the fray, proposing an uneasy partnership that blurs the lines between ally and adversary. Their tentative alliance hints at hidden motives and shifting loyalties, setting the stage for a clash that could reshape the balance of power.

The tone is unmistakably bold—combining high‑octane action, darkly comic moments, and the vivid colors of Mexican culture. With a soundtrack that fuses traditional strings and modern beats, the film invites viewers into a world where every shadow could conceal a new ally or a looming threat, and where the journey itself promises as much intrigue as the destination.

Full plot

What Happens in Once Upon a Time in Mexico?

The complete story of Once Upon a Time in Mexico, from the first scene to the last, in 559 words (about 2 minutes). Spoilers throughout. Names in the text link to 4 cast member pages.

Spoilers ahead

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.

Timeline

Once Upon a Time in Mexico Timeline: Every Key Event in Order

15 key events in the order they happen, from “El Mariachi is Enlisted” to “A New Beginning”. 12 events name a place, across 5 locations.

  1. 1

    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.

    Where:Mexico

  2. 2

    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.

    Where:Culiacan

  3. 3

    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.

    Where:Culiacan

  4. 4

    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.

    Where:Mexico

  5. 5

    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.

  6. 6

    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.

    Where:Church

  7. 7

    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.

    Where:Mexico

  8. 8

    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.

    Where:Mexico

  9. 9

    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.

    Where:Mexico

  10. 10

    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.

    Where:Presidential Palace

Show the other 5 events of Once Upon a Time in Mexico
  1. 11

    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.

  2. 12

    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.

    Where:Mexico

  3. 13

    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.

    Where:Mexico

  4. 14

    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.

    Where:Village

  5. 15

    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.

Characters

Who Are the Main Characters in Once Upon a Time in Mexico?

4 characters, among them El Mariachi (Antonio Banderas), Sands (Johnny Depp) and General Emiliano Marquez (Willem Dafoe): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • Antonio Banderas as El Mariachi (Antonio Banderas) in Once Upon a Time in Mexico

    El Mariachi (Antonio Banderas)

    Played by 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.

    • 🎶 Musician
    • 🎯 Avenger
    • 😡 Grief
  • Johnny Depp as Sands (Johnny Depp) in Once Upon a Time in Mexico

    Sands (Johnny Depp)

    Played by 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.

    • 🕵️‍♂️ Spy
    • 🎭 Manipulative
    • 🔪 Ambitious
  • Willem Dafoe as General Emiliano Marquez (Willem Dafoe) in Once Upon a Time in Mexico

    General Emiliano Marquez (Willem Dafoe)

    Played by 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.

    • 🔥 Corruption
    • 💀 Antagonist
    • ⚔️ Violence
  • Salma Hayek as Carolina (Salma Hayek) in Once Upon a Time in Mexico

    Carolina (Salma Hayek)

    Played by 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.

    • ❤️ Love
    • 💔 Loss
    • 🌹 Sacrifice
Setting

Where and When Is Once Upon a Time in Mexico Set?

Once Upon a Time in Mexico is set in Culiacan (Contemporary). Here is why the time and place matter to the story.

When

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.

Where

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.

  • 🇲🇽 Mexico
  • 🌆 City
Themes

What Are the Themes of Once Upon a Time in Mexico?

3 ideas the story keeps returning to, among them Revenge, Unity and Loss.

  1. 01

    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.

  2. 02

    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.

  3. 03

    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.

Tone & mood

What Kind of Film Is Once Upon a Time in Mexico?

Tense in tone, with fast pacing and a moderate story, going by the plot summary.

Tone
Tense
Pacing
Fast
Story
Moderate
Intensity
High
Ending
Happy

A high-octane, tense action-thriller that delivers a violent and chaotic journey of revenge and political intrigue, punctuated by betrayal but culminating in a decisive and victorious resolution.

  • intense
  • violent
  • tense
  • revenge-driven
  • chaotic
  • action-packed
  • revenge
  • political conspiracy
  • drug cartels
  • corruption

Content notes: graphic violence, torture, murder, assassination plot, child death.

Quiz

How well do you remember Once Upon a Time in Mexico? Test yourself on the story.

Take the quiz
Loading streaming availability…
Read next

Movies Like Once Upon a Time in Mexico With a Plot Summary

6 films close to Once Upon a Time in Mexico in story and themes that have a full plot summary here: El mariachi (1993) and The Mexican (2001) lead.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Once Upon a Time in Mexico Plot Questions

5 quick answers about Once Upon a Time in Mexico, taken from the plot summary, character guide and setting on this page and the film’s credits.

What is Once Upon a Time in Mexico about?

In the sun‑bleached expanse of modern Mexico, a nation teeters between fragile democracy and the relentless pull of the underworld. The streets pulse with a mix of music, neon, and the ever‑present hum of danger, while the political arena crackles with rumors of a looming coup.

Read the full plot summary

When and where does Once Upon a Time in Mexico take place?

Once Upon a Time in Mexico is set in Culiacan (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…

The setting explained

Who are the main characters in Once Upon a Time in Mexico?

The story follows El Mariachi (Antonio Banderas) (played by Antonio Banderas), Sands (Johnny Depp) (played by Johnny Depp), General Emiliano Marquez (Willem Dafoe) (played by Willem Dafoe) and Carolina (Salma Hayek) (played by Salma Hayek).

All the characters

What are the main themes of Once Upon a Time in Mexico?

The summary picks out 3 themes: Revenge, Unity and Loss.

The themes explained

Who directed Once Upon a Time in Mexico?

Once Upon a Time in Mexico (2003) was directed by Robert Rodriguez and runs 1 hour 42 minutes.

Robert Rodriguez’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app