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

Foxtrot Six (2019) Plot Summary & Timeline

Foxtrot Six (2019) movie poster

Foxtrot Six is a 2019 sci-fi and action film directed by Randy Korompis, running 1 hour 54 minutes. This page retells the whole story in 782 words (about 3 minutes to read) and covers 15 key events in order, 13 characters, where and when it is set and 4 themes. Looking for the cast, ratings and where to stream it? See the movie page for Foxtrot Six.

to read the plot summary
3 min
key events in the timeline
15
characters profiled
13
themes explained
4
Loading streaming availability…
Foxtrot Six (2019) movie poster
Released
Runtime
1h 54m
Director
Randy Korompis
Genres
Sci-Fi, Action
Original language
English
No spoilers

What Is Foxtrot Six About?

The premise of Foxtrot Six in 319 words, with nothing given away. The full story follows below.

In a near‑future where climate change has turned food into the most coveted commodity, the balance of power has shifted dramatically. Indonesia, once a peripheral nation, now stands at the apex of a fragile global economy, its fertile lands a prize coveted by every faction vying for survival. Political turbulence threatens to plunge the country into chaos, and a shadowy government plan looms that could unleash a tragedy on a massive scale. The atmosphere crackles with tension, blending gritty realism with the urgent pulse of a high‑stakes thriller.

Angga Saputra, a former Indonesian Marine turned journalist, carries the weight of a personal loss that mirrors the nation’s turmoil. His relationship with Sari Nirmala, also a journalist, once promised a hopeful future, but the currents of revolution have swept them into the heart of the conflict. Their shared past and unresolved feelings become a catalyst, pulling them back into a world of covert operations and moral ambiguity. Their connection hints at both intimacy and unspoken conflict, setting the emotional tone for the story.

When a covert operation forces the reunion of six ex‑Marines—each hardened by battle and haunted by their own regrets—they form an uneasy brotherhood known only as Foxtrot Six. The team’s dynamic oscillates between steadfast loyalty and simmering tension, as old wounds clash with a collective purpose. Their expertise and camaraderie create a visceral, kinetic energy that drives the narrative forward, promising moments of both brutal action and quiet introspection.

Against a backdrop of crumbling institutions and a populace on the brink, the group faces a desperate race against time. The looming threat of a state‑sanctioned atrocity forces them to confront their pasts, test their bonds, and decide whether redemption is possible in a world where survival itself has become a battlefield. The tone remains brooding and relentless, inviting the audience to wonder how far these warriors will go to protect a future that hangs by a thread.

Full plot

What Happens in Foxtrot Six?

The complete story of Foxtrot Six, from the first scene to the last, in 782 words (about 3 minutes). Spoilers throughout.

Spoilers ahead

In 2019, former Indonesian Marine soldier and journalist Angga Saputra [Oka Antara] proposes to his girlfriend and fellow journalist Sari Nirmala [Julie Estelle] moments before she leaves for Solo to interview the newly democratically elected president, Indra [Miller Khan]. The same day, a revolution led by PIRANAS breaks out and she and the elected president are declared missing.

Eleven years later, Angga Saputra [Oka Antara] has risen within PIRANAS and now serves as a congressman of the party. The country is mired in a deepening food and economy crisis, which has fed the growth of a rebel faction called Reform. To crush Reform and shore up the party’s standing, the Four Horsemen of PIRANAS—President Ahmad Barona [Willem Bevers], Hengky Laksono [Ario Prabowo], GERRAM’s paramilitary commander General Adnan Atmadja [Otig Pakis], and Party Chairman Farid Baskoro [Joshua Pandelaki]—agree to back a black-ops project named Patriot Act. They appoint Wisnu Nugroho [Edward Akbar], a devout PIRANAS cadre and fanatical GERRAM officer, to head the operation, and Angga reluctantly meets Wisnu at the GERRAM secret HQ in Jakarta. When Angga notices a drone spying on them, Wisnu and his men pursue it, and Angga is abducted by a group of armed men led by Spec [Chicco Jerikho].

That group turns out to be Reform members, who take Angga to their hideout. There he reunites with Sari [Julie Estelle], who fled with Indra [Miller Khan] and helped found Reform to topple the regime, and he meets his and Sari’s daughter Dinda [Gisellma Firmansyah], born while she was in hiding. Wisnu [Edward Akbar] and the GERRAM death squad attack the hideout, forcing Angga, Dinda, Sari, and Spec to flee to an abandoned shopping mall that has become a refuge for Indra’s supporters and civilians fleeing GERRAM brutality. Angga pledges to help the people and gathers his former Marine unit—Oggi [Verdi Solaiman], Bara [Rio Dewanto], Tino [Arifin Putra], and Ethan [Mike Lewis]—and with Spec they form Foxtrot 6.

Ethan hacks PIRANAS’s servers and uncovers a plan to kill their own senators in a false-flag operation to justify a mass crackdown on Reform and silence opposition to Ahmad’s administration. GERRAM closes in on the group and assaults Ethan’s apartment building, forcing a dangerous escape.

On the day of the operation, GERRAM attacks the senators’ convoy, but Reform intervenes to save them. Returning to the shelter, they find Wisnu and his squad waiting and detaining Indra and Sari, while Dinda and several civilians are trapped in a freight elevator. Wisnu hangs the senators from a crane and records their deaths as false evidence, then sets the mall alight. Dinda manages to trigger the elevator’s emergency brakes and saves the civilians, but Angga cannot rescue Sari in time and she dies.

With the building in flames, Spec contacts a base of Indonesian Marines outside. Sergeant N. “Raya” Pratama [Aurélie Moeremans], Angga’s bodyguard, helps them access aircraft and military equipment to mount a suicide mission to topple Ahmad. Across the country, PIRANAS’s broadcasts repeat the senators’ killings.

Foxtrot 6 infiltrates the PIRANAS complex. Oggi [Verdi Solaiman] falls in the ensuing battle, and Gen. Adnan is killed by Ethan using a Kodiaks-powered exoskeleton, while Farid Baskoro [Joshua Pandelaki] escapes. Angga and Ethan reach the presidential office, taking Hengky Laksono [Ario Prabowo] as a hostage to force him to confess about PIRANAS conspiracy. Before he can speak, Ahmad Barona [Willem Bevers] arrives and kills him, then leaves Istana Negara with his guards. Wisnu stabs Ethan from behind and fights Angga on the rooftop helipad. Wisnu shoots Angga with his last bullet.

At Istana Negara, Ahmad unveils a law that would authorize civilians to kill Reform members, echoing past brutal episodes. But a damning conversation—Ahmad’s earlier talk with Angga, recorded by Ethan on the Kodiaks’ onboard camera and broadcast from the PIRANAS HQ—plays, exposing the truth and causing public support to collapse. The crowd storms Istana Negara while Wisnu and his surviving men are killed by furious villagers outside the burning PIRANAS HQ.

A week later, Angga [Oka Antara] and Dinda [Gisellma Firmansyah] attend the funerals of Sari, Oggi [Verdi Solaiman], and Ethan [Mike Lewis]. Spec’s fate remains unclear, while Tino [Arifin Putra] has bailed out earlier without saying much. Ahmad’s administration has fallen, the president is arrested, and PIRANAS dissolves. Angga and Dinda walk through the city, free from fear.

Somewhere, a United States helicopter lands and Spec boards it with several US Marines saluting him, hinting that Spec is actually an American operative. Since the US aided GERRAM with military equipment in the film’s earlier moments, the exact role remains open to interpretation.

In the post-credits scene, Angga, Oggi, Tino, and Ethan receive a box full of Kit Kat from an unknown sender.

Timeline

Foxtrot Six Timeline: Every Key Event in Order

15 key events in the order they happen, from “Angga proposes to Sari as political crisis erupts” to “Post-credits: US involvement and Kit Kat”. 15 events name a place, across 14 locations.

  1. 1

    Angga proposes to Sari as political crisis erupts

    In 2019, Angga Saputra proposes to his girlfriend Sari Nirmala just before she leaves for Solo to interview the newly elected president Indra. On the same day, a revolution led by PIRANAS breaks out and Sari and the president are declared missing. The event seeds personal heartbreak amid a national upheaval.

    When:2019 Where:Jakarta

  2. 2

    Eleven years later: Angga rises within PIRANAS and the Reform crisis

    Eleven years later, Angga has become a PIRANAS cadre and a congressman. The country is wracked by a food and economic crisis, fueling the rise of the Reform rebel group. He pitches the Patriot Act to PIRANAS' Four Horsemen, who insist Wisnu Nugroho lead the operation.

    When:11 years after 2019 Where:Jakarta

  3. 3

    Abduction at GERRAM HQ and reunion with Sari

    During a briefing at the GERRAM secret HQ in Jakarta, Wisnu leaves with his men to pursue a drone while Angga is seized by armed men led by Spec. He is brought to Reform hideout where he reunites with Sari, who has been hiding with Indra. The reunion underscored the fragile alliances against PIRANAS.

    When:same day as Patriot Act briefing Where:GERRAM HQ, Jakarta / Reform hideout

  4. 4

    Reform hideout and meeting Dinda

    Angga meets Sari's daughter Dinda at the Reform hideout. He learns that Indra and Sari founded Reform to topple the corrupt regime, and that a personal stake binds him to the cause. The group prepares to resist PIRANAS' brutality.

    When:soon after abduction Where:Reform hideout

  5. 5

    Escape to the abandoned mall

    GERRAM forces attack the Reform hideout, driving Angga, Sari, Dinda, and Spec to flee. They hole up in an abandoned shopping mall that has become a shelter for Indra's supporters and displaced people. The siege cements the alliance against PIRANAS.

    When:shortly after abduction Where:Abandoned shopping mall

  6. 6

    Foxtrot 5/6 forms; team goes guerrilla

    Angga reconnects with his former Marine team—Oggi, Bara, Tino, and Ethan—with Spec, forming Foxtrot 6 to aid the people's defense. They operate unofficially, balancing humanitarian work with intelligence gathering. The mission deepens their commitment to stop PIRANAS.

    When:after abduction Where:Abandoned mall / nearby

  7. 7

    Ethan hacks PIRANAS; false flag plot uncovered

    Ethan hacks into the PIRANAS servers and uncovers a plan to kill its own senators in a false flag operation to justify genocide against Reform. The revelation confirms the regime's brutality and escalates the urgency of their mission. The team realizes the scale of the conspiracy.

    When:during Foxtrot 6 formation Where:PIRANAS servers (location unknown)

  8. 8

    GERRAM hunts them; apartment attack; escape

    GERRAM tracks the group and attacks Ethan's apartment building. The team escapes, continuing to work against PIRANAS while avoiding capture. The pursuit intensifies the stakes for everyone involved.

    When:during Foxtrot 6 Where:Ethan's apartment

  9. 9

    D-day: convoy attack; rescue; Sari dies

    On the day of the PIRANAS plan, the Reform intervene and rescue the senators from the convoy. Back at the shelter, Wisnu detains Indra and Sari while Dinda and civilians are trapped in a freight elevator. Wisnu then hangs the senators from a crane and burns the mall, and Sari dies trying to help others.

    When:D-day of the plan Where:Abandoned mall shelter

  10. 10

    Marines arrive; mission to overthrow Ahmad

    Spec calls in the Indonesian Marines, and Angga's bodyguard Raya provides access to a plane and gear for a suicide mission to topple Ahmad. Across the country PIRANAS broadcasts the killings of the senators, fueling public outrage. The countdown toward a full-scale confrontation begins.

    When:after escape Where:Mall shelter / airbase

Show the other 5 events of Foxtrot Six
  1. 11

    Foxtrot infiltrates PIRANAS; casualties

    Foxtrot 6 penetrates the PIRANAS complex. Oggi dies in the ensuing battle, and General Adnan is killed by Ethan using a Kodiaks-powered exoskeleton. Farid Baskoro escapes, leaving PIRANAS reeling from the losses.

    When:during infiltration Where:PIRANAS HQ

  2. 12

    Climax: hostage, confession, and rooftop duel

    Angga and Ethan reach the presidential office, taking Hengky as a hostage to force a confession about the conspiracy. Ahmad arrives and kills Hengky, then leaves with his guards. Wisnu confronts Ethan on the rooftop, and in the ensuing combat, Angga is shot by Wisnu with his last bullet.

    When:climax Where:Istana Negara / rooftop helipad

  3. 13

    Aftermath: public collapse and Wisnu's downfall

    Public support for PIRANAS collapses after the incriminating footage is broadcast. Wisnu and his surviving men are killed by angry villagers outside the burning PIRANAS HQ, signaling the regime's end. The country stands at a crossroads after the upheaval.

    When:immediately after climax Where:Outside PIRANAS HQ

  4. 14

    Funerals; regime dissolved; new dawn

    A week later, Angga and Bara attend the funerals for Sari, Oggi, and Ethan. Ahmad's administration collapses, the president is arrested, and PIRANAS is dissolved. Angga and Dinda walk the city, finally free from fear and doubt.

    When:one week after climax Where:City; funerals

  5. 15

    Post-credits: US involvement and Kit Kat

    In a post-credits tease, Spec boards a US helicopter with Marines saluting, hinting at American involvement. Later, Angga, Oggi, Tino, and Ethan receive a mysterious box of Kit Kat, leaving viewers to wonder who sent it.

    When:post-credits Where:Outside PIRANAS HQ / post-credits

Characters

Who Are the Main Characters in Foxtrot Six?

13 characters, among them Angga Saputra (Oka Antara), Sari Nirmala (Julie Estelle) and Indra Nugroho: who each one is and the part they play in the story. 12 of them link to the actor’s page.

  • AS

    Angga Saputra (Oka Antara)

    Played by Oka Antara

    A former Indonesian Marine and journalist who becomes a PIRANAS cadre and later Foxtrot 6 leader. He navigates a brutal political landscape, balancing personal loyalties with a duty to expose corruption. He gathers his old Foxtrot team to aid civilians and is ultimately shot by Wisnu on the Istana Negara rooftop.

    • 🎖️ Former Marine
    • 🗳️ Politician
    • 💪 Leader
    • 🎯 Determined
  • Julie Estelle as Sari Nirmala (Julie Estelle) in Foxtrot Six

    Sari Nirmala (Julie Estelle)

    Played by Julie Estelle

    A journalist who co-founds Reform and becomes a central voice against the regime. She is the mother of Dinda and sacrifices herself to protect others during the struggle, meeting her end in the mall confrontation.

    • 🧭 Journalist
    • 🕊️ Activist
    • 💔 Mother
  • IN

    Indra Nugroho

    The elected president who is missing on the day of the revolution and whose fate remains tied to the regime's downfall and the Reform movement.

    • 🗳️ Presidential figure
    • 🌀 Disappearing
  • WN

    Wisnu Nugroho (Edward Akbar)

    Played by Edward Akbar

    An ardent PIRANAS cadre and head of the GERRAM faction, known for his fanatical loyalty and ruthless actions. He leads brutal strikes against reformists and ultimately faces judgment from civilians during the uprising.

    • 🧠 Fanatical
    • ⚔️ Ruthless
  • Chicco Jerikho as Spec (Chicco Jerikho) in Foxtrot Six

    Spec (Chicco Jerikho)

    Played by Chicco Jerikho

    A mysterious operative who abducts Angga and later collaborates with Reform. He remains a key wildcard and is implicated in orchestrating international involvement while guiding covert missions.

    • 🕵️‍♀️ Operative
    • 🧩 Ally
  • Verdi Solaiman as Oggi Saputra (Verdi Solaiman) in Foxtrot Six

    Oggi Saputra (Verdi Solaiman)

    Played by Verdi Solaiman

    A former Foxtrot teammate who aids Angga and the Reform movement. He fights alongside the insurgents and falls during the final battles, symbolizing the cost of rebellion.

    • 🛡️ Ally
    • 💥 Warrior
  • Rio Dewanto as Bara (Rio Dewanto) in Foxtrot Six

    Bara (Rio Dewanto)

    Played by Rio Dewanto

    A steadfast member of Foxtrot 6 who provides combat support and leadership alongside Angga. He embodies resilience and courage in the face of regime brutality.

    • 🛡️ Protector
    • 👊 Alliance
  • T(

    Tino (Arifin Putra)

    Played by Arifin Putra

    A member of Foxtrot 6 with ties to the earlier Foxtrot team. He represents loyalty and the complexities of allegiance during the crisis.

    • 🧭 Loyal
    • 🔧 Tech-savvy
  • E(

    Ethan (Mike Lewis)

    Played by Mike Lewis

    The tech-savvy operator who hacks PIRANAS servers and seizes control of exoskeleton armor to strike at the regime. He is critically injured but plays a pivotal role in exposing the truth.

    • 💻 Hacking
    • 🔥 Risk-taker
  • HL

    Hengky Laksono (Ario Prabowo)

    Played by Ario Prabowo

    Head of PIRANAS propaganda and a roving spokesperson for the regime. He is captured and forced to confess, then released only to be confronted with the regime's downfall.

    • 🗣️ Propaganda
    • 🎭 Spokesperson
  • FB

    Farid Baskoro (Joshua Pandelaki)

    Played by Joshua Pandelaki

    PIRANAS Party Chairman and mastermind behind the Patriot Act. He remains a central antagonist whose schemes contribute to the regime's corruption and eventual exposure.

    • 🎭 Manipulator
    • 🗳️ Political schemer
  • AB

    Ahmad Barona (Willem Bevers)

    Played by Willem Bevers

    President of PIRANAS who orchestrates an authoritarian crackdown. His regime collapses as public support erodes and the truth about the conspiracy comes to light.

    • 👑 Authoritarian
    • 🗝️ Dictator
  • DS

    Dinda Saputra (Gisellma Firmansyah)

    Played by Gisellma Firmansyah

    The daughter of Angga and Sari, born in hiding. She becomes a symbol of hope for the reform movement and an emblem of the civilian cost of political upheaval.

    • 🌟 Survivor
    • 👧 Child of conflict
Setting

Where and When Is Foxtrot Six Set?

Foxtrot Six is set in Jakarta, Indonesia, Istana Negara, Abandoned Shopping Mall, GERRAM secret HQ… (2019–2030). Here is why the time and place matter to the story.

When

2019–2030

The timeline begins in 2019 when Angga proposes to Sari and a revolution erupts, leading to their disappearance. Eleven years later, Angga has become a PIRANAS cadre and congressman, with the action spanning the rise and collapse of the regime and a mass uprising that reshapes the country.

Where

Jakarta, Indonesia, Istana Negara, Abandoned Shopping Mall, GERRAM secret HQ, PIRANAS HQ

The story unfolds primarily in Jakarta, cycling between the presidential Istana Negara, a hidden GERRAM facility, a deserted shopping mall turned refugee shelter, and the PIRANAS stronghold. These locations anchor the political intrigue, brutal confrontations, and civilian suffering that drive the rebellion against a corrupt regime.

  • 🏙️ Urban Jakarta
  • 🏛️ Political Power
  • 🗺️ Conflict Zones
  • 🏚️ Refugee Shelter
Themes

What Are the Themes of Foxtrot Six?

4 ideas the story keeps returning to, among them Power & Corruption, Media & Propaganda and Resistance & Sacrifice.

  1. 01

    Power & Corruption

    The PIRANAS regime uses elections and propaganda to maintain control while silencing opposition. Political maneuvering, assassinations, and false narratives reveal how power can corrupt institutions and normalize authoritarian behavior.

  2. 02

    Media & Propaganda

    Control of information shapes public perception, with the regime leveraging media narratives to justify brutal measures. The rebels counter with truth-seeking, revealing the manipulation behind surveillance and state violence.

  3. 03

    Resistance & Sacrifice

    A coalition of journalists, former military personnel, and civilians embeds itself within a reform movement. The arc involves grave sacrifices in pursuit of justice, culminating in a collective stand against oppression.

  4. 04

    Technology & Surveillance

    Drones, hacking, and advanced military tech drive the conflict, illustrating how surveillance fuels control while cyber and physical warfare empower the rebels to expose the regime's schemes.

Tone & mood

What Kind of Film Is Foxtrot Six?

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

Tone
Tense
Pacing
Fast
Story
Moderate
Intensity
High
Ending
Bittersweet

A fast-paced and intensely suspenseful action thriller set in a dystopian future, where a desperate race against time and oppressive regime creates a heavy, high-stakes atmosphere of chaos and sacrifice.

  • anxious
  • gripping
  • determined
  • urgent
  • oppressive
  • redemptive
  • political coup
  • resistance
  • false flag operation
  • genocide

Content notes: war violence, genocide, political execution, mass death.

Quiz

How well do you remember Foxtrot Six? Test yourself on the story.

Take the quiz
Loading streaming availability…

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

Foxtrot Six Plot Questions

5 quick answers about Foxtrot Six, taken from the plot summary, character guide and setting on this page and the film’s credits.

What is Foxtrot Six about?

In a near‑future where climate change has turned food into the most coveted commodity, the balance of power has shifted dramatically. Indonesia, once a peripheral nation, now stands at the apex of a fragile global economy, its fertile lands a prize coveted by every faction vying for survival.

Read the full plot summary

When and where does Foxtrot Six take place?

Foxtrot Six is set in Jakarta, Indonesia, Istana Negara, Abandoned Shopping Mall, GERRAM secret HQ, PIRANAS HQ (2019–2030). The timeline begins in 2019 when Angga proposes to Sari and a revolution erupts, leading to their disappearance.

The setting explained

Who are the main characters in Foxtrot Six?

The story follows Angga Saputra (Oka Antara) (played by Oka Antara), Sari Nirmala (Julie Estelle) (played by Julie Estelle), Indra Nugroho and Wisnu Nugroho (Edward Akbar) (played by Edward Akbar); the character guide covers 13 characters in all.

All the characters

What are the main themes of Foxtrot Six?

The summary picks out 4 themes: Power & Corruption, Media & Propaganda, Resistance & Sacrifice and Technology & Surveillance.

The themes explained

Who directed Foxtrot Six?

Foxtrot Six (2019) was directed by Randy Korompis and runs 1 hour 54 minutes.

Randy Korompis’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