Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Battle of Surabaya (2015) movie poster

Plot Summary

Battle of Surabaya (2015) Plot Summary Explained

Release, runtime and language
2015 · 99 mins · Indonesian
Loading streaming availability…
Directed by
Aryanto Yuniawan
Starring
Reza Rahadian, Pritt Timothy, Maudy Ayunda, Ian Saybani, Tanaka Hidetoshi, Darryl Wilson

During wartime, a thirteen-year-old shoe shiner named Musa finds himself unexpectedly caught up in the conflict. His journey becomes an adventure as he witnesses the devastating realities of war and the futility of endless fighting. Musa struggles to understand the violence around him and hopes to find a way to bring peace to the warring troops, even amidst the chaos and destruction.

On this page (5)
  1. 1 Where to watch
  2. 2 What happens: full plot
  3. 3 Plot questions answered
  4. 4 Movie threads
  5. 5 Every angle
Loading streaming availability…

Full plot summary · contains spoilers

What Happens in Battle of Surabaya: Full Plot Summary

The whole story of Battle of Surabaya (2015) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

Set against the waning days of World War II and the fragile birth of Indonesian independence, the film weaves a story of personal courage amid a nation in turmoil. It opens with the bombings of Hiroshima and Nagasaki, then follows Japan’s surrender aboard the USS Missouri, a moment that reshapes loyalties and futures. As Sukarno proclaims Indonesian independence, the Dutch press their bid to reclaim the Dutch East Indies, sending British and Indian forces to Java, including Surabaya, to restore order on the Dutch’s behalf. This is a landscape where ordinary lives collide with grand political moves, and where every choice can carry a heavy price.

Thirteen-year-old Musa [Ian Saybani] works as a shoe shiner to help his ailing mother after the death of his father. In this turbulent world, he discovers a surrogate father in an Imperial Japanese Army captain named Yoshimura, Capt. Yoshimura [Tanaka Hidetoshi], whose presence offers protection but who is eventually cut down in a clash between Indonesian youths and KNIL soldiers. Musa’s circle broadens as he befriends an adolescent Indonesian Chinese girl named Yumna [Maudy Ayunda], an orphan who operates as a spy for the Indonesian nationalists and who once belonged to the secretive Kipas Hitam (Black Fan) militia. He also forms a bond with the older youth named Danu [Reza Rahadian], and with a local Indonesian soldier named Solehudin, all of whom become pivotal as the resistance takes shape.

To aid the struggle, Musa and Yumna work as couriers for Resident Sudirman, slipping behind both Allied and Japanese lines to carry crucial messages. At first Musa wrestles with doubts about continuing as a courier, but a devastating fire—paired with his mother’s death—steers him toward commitment. In her final moments, she tells him there is no glory in war, a line that stays with him as the conflict intensifies. Meanwhile, the Indonesian Republic negotiates with the British under Brigadier A.W.S. Mallaby, and a new, hard-edged figure arrives in Surabaya: Captain Wright, John Wright, whose actions reveal a growing hostility toward the Indonesian nationalists and their supporters.

Guided by tips from his Kipas Hitam contacts, Wright fixates on capturing Musa, who is carrying encrypted instructions from the Indonesian leadership to the resistance. After a tense pursuit, Musa is captured by the British and imprisoned at the Kipas Hitam base. The interrogation reveals tensions within Musa’s own circle; he learns that Danu may be a traitor, though he remains resolute in resisting Wright’s questions. Wright himself admits a personal, war-wearied motive—his hatred of war stems from the loss of his son in Europe during World War II.

A rescue attempt follows, led by Indonesian forces under Solehudin and Yumna, though the fighting costs them dearly, taking both of them from the story in the process. With danger closing in, Danu decides to switch sides and helps Musa, agreeing to push forward with delivering the crucial message as a form of atonement for his earlier actions. The conflict erupts into full-scale fighting in Surabaya after the assassination of Mallaby, tearing through the city and altering its course forever. Amid the chaos, Musa shows grit and presence of mind when he saves Captain Wright from a snake—an odd moment of mercy that underscores the human cost of the conflict.

On a motorbike sidecar, Musa and Wright press onward as British forces close in, with Danu ramming his vehicle into a jeep to delay their pursuers. Musa escapes by commandeering a bicycle and leaping a bridge, a moment of nerve-wracking improvisation that earns Wright’s reluctant respect and permission to flee. Years later, the elder Musa returns to Japan and encounters Kioko [Sana Hamada], Capt. Yoshimura’s daughter, a poignant thread that ties the past to a quieter future. In time, Musa grows into a grandfather, and at a parade he carries with him the memories of his fallen friends, imagining a world where peace prevails and people of different backgrounds can live together in harmony.

This epic chronicle blends intimate moments—care for a mother, the ache of loss, and the stubborn hope of youth—with large-scale historical upheavals. It traces how a young courier, a handful of steadfast friends, and a few choice acts can tilt the balance in a struggle for nationhood. Throughout, the film maintains a steady, human focus: courage amid brutality, loyalty amid shifting loyalties, and the conviction that even after violence, a passage toward peace is possible.

Last updated: October 09, 2025 at 16:04

Was this helpful?

Plot questions answered

Battle of Surabaya Plot Explained: Your Questions Answered

The questions people ask most about Battle of Surabaya (2015): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why does Musa's mother tell him there is no glory in war?

Musa's mother dies in a fire during the conflict. In her final moments, she delivers this message to discourage him from pursuing glory through fighting. Despite this warning, Musa chooses to continue his courier mission for his country, understanding that his mother's words reflect the harsh reality of war rather than a reason to abandon the cause.

Foreshadowing: Earlier scenes show Musa witnessing violence and loss, setting up his mother's fatal warning.

  • musa
  • mother
  • war
  • glory
  • fire
  • death
  • courier
Q2

What is the Kipas Hitam and what role does Yumna play?

The Kipas Hitam is a secretive Indonesian militia organization. Yumna is an Indonesian Chinese orphan who was a former member of this group before becoming a spy for the Indonesian nationalists. She uses her connections to help Musa and operates as a crucial intelligence gatherer behind enemy lines.

Foreshadowing: Yumna's knowledge of the Kipas Hitam network later helps Wright locate Musa.

  • kipas hitam
  • yumna
  • militia
  • spy
  • nationalist
  • secret society
Q3

Why does Captain Wright want to capture Musa?

Captain Wright receives tips from his Kipas Hitam contacts about Musa. He knows Musa is carrying encrypted instructions from Indonesian leadership to the resistance forces. Capturing Musa would allow Wright to obtain these messages and undermine the nationalist operations in Surabaya.

Foreshadowing: Wright's fixation on Musa intensifies after learning about the importance of the courier's message.

  • captain wright
  • capture
  • musa
  • encrypted message
  • resistance
  • british
Q4

What triggers the full-scale Battle of Surabaya?

The assassination of Brigadier A.W.S. Mallaby triggers the full-scale fighting in Surabaya. Mallaby was the British commander negotiating with Indonesian Republic forces. His murder escalates tensions between the British/Allied forces and Indonesian nationalists into open warfare, devastating the city.

Foreshadowing: Earlier negotiations between the Indonesian Republic and British forces under Mallaby set the stage for this turning point.

  • battle of surabaya
  • mallaby
  • assassination
  • british
  • indonesian
  • outbreak
  • war
Q5

Why does Danu betray the resistance and then help Musa?

Danu is revealed as a traitor who provides information to the British. However, after Indonesian forces under Solehudin and Yumna attempt a rescue mission and both are killed, Danu experiences a change of heart. He helps Musa escape and agrees to deliver the crucial message as a form of atonement for his earlier betrayal.

Foreshadowing: Musa learns of Danu's betrayal during interrogation at the Kipas Hitam base.

  • danu
  • betrayal
  • traitor
  • atonement
  • rescue
  • message
  • loyalty
Q6

Why does Musa save Captain Wright from the snake?

During the chaos of the Battle of Surabaya, Musa encounters Captain Wright being attacked by a snake. Despite Wright being his enemy and captor, Musa chooses mercy and saves him. This act of humanity amid the brutality of war earns Wright's reluctant respect and eventually leads Wright to let Musa escape.

Foreshadowing: This moment contrasts with Wright's earlier harsh treatment of Musa and nationalists.

  • musa
  • wright
  • snake
  • mercy
  • respect
  • escape
  • humanity
Q7

What happens to Yumna and Solehudin?

Yumna and Solehudin lead a rescue operation to free Musa from captivity at the Kipas Hitam base. Both are killed in the fighting during this mission. Their deaths are a significant sacrifice in the story, motivating Danu to switch sides and help Musa complete his delivery mission.

Foreshadowing: The rescue attempt is launched after Musa is captured and imprisoned.

  • yumna
  • solehudin
  • death
  • rescue mission
  • sacrifice
  • fight
  • killed
Q8

Why does Captain Wright let Musa escape?

After Danu sacrifices himself by ramming his vehicle into a British jeep to delay the pursuit, Musa escapes on a bicycle and leaps a bridge. Witnessing this display of courage and sacrifice from Danu moves Captain Wright, who has already developed respect for Musa after being saved from the snake. Instead of continuing the chase, Wright grants Musa permission to flee.

Foreshadowing: Wright's personal loss of his son in Europe makes him particularly sensitive to sacrifice.

  • wright
  • musa
  • escape
  • bicycle
  • bridge
  • danu
  • sacrifice
  • respect
Q9

Who is Kioko and what is her connection to Musa?

Kioko is the daughter of Captain Yoshimura, the Imperial Japanese Army captain who became Musa's surrogate father figure earlier in the film. Years later, an older Musa travels to Japan and encounters Kioko, reconnecting with the family of the man who once offered him protection during the war. This meeting ties together the past and present themes of the story.

Foreshadowing: Captain Yoshimura was killed in a clash between Indonesian youths and KNIL soldiers.

  • kioko
  • yoshimura
  • daughter
  • japan
  • reunion
  • surrogate father
  • memories
Q10

What does the ending imply about Musa's future?

The older Musa grows into a grandfather and attends a parade, carrying memories of his fallen friends. The ending suggests he has found peace and lives in a world where people of different backgrounds can coexist harmoniously. His journey from wartime courier to peaceful grandfather represents the fulfillment of the hope that drove him through the conflict.

Foreshadowing: Musa's mission was to help bring peace to the warring troops.

  • musa
  • grandfather
  • parade
  • peace
  • memories
  • future
  • hopeful
  • reconciliation

Movie threads

More Movies Like Battle of Surabaya, by Mood & Story

Curated lists built around what makes Battle of Surabaya tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

War Stories Seen Through a Child's Eyes like Battle of Surabaya

Innocent perspectives on the brutal realities and moral complexities of conflict. Find movies like Battle of Surabaya that frame historical conflict through a child's perspective. These films blend the large-scale drama of war with intimate coming-of-age journeys, focusing on themes of lost innocence, resilience, and finding light in darkness.

  • historic
  • wistful
  • courageous
  • sorrowful
  • hopeful
  • tense
  • Tone: bittersweet, melancholic
  • Pacing: steady, character-driven
Why these movies?

The story pattern: Stories in this thread follow a child or adolescent protagonist thrust into a war-torn environment. Their personal journey of survival and moral awakening mirrors the larger historical conflict, creating a powerful emotional bridge between intimate drama and epic scale.

Why they belong together: Movies are grouped here for their shared narrative lens—using a youthful, often naive, point of view to explore the profound costs and moral ambiguities of war, resulting in a uniquely poignant and emotionally resonant experience.

Bittersweet War Epics about National Resistance like Battle of Surabaya

Historical conflicts where the price of freedom is weighed against profound sacrifice. If you liked the historical depth and emotional weight of Battle of Surabaya, explore more movies about costly fights for independence. These war epics balance intense action with sobering reflection on sacrifice and the bittersweet nature of freedom.

  • historic
  • melancholic
  • tense
  • patriotic
  • sorrowful
  • courageous
  • Tone: bittersweet, patriotic, solemn
  • Pacing: steady
Why these movies?

The story pattern: The narrative pattern revolves around a defining historical conflict for national identity. It builds tension through strategic battles and personal sacrifices, leading to an ending that acknowledges the necessity of the fight while solemnly honoring its devastating toll.

Why they belong together: They share a specific tone blend of patriotic fervor and melancholic reflection, a high-stakes historical setting, and a narrative structure that balances large-scale action with the intimate, heavy emotional weight of personal and collective loss.

Every angle

Battle of Surabaya (2015) Explained: Plot, Timeline & Characters

Everything about Battle of Surabaya in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app