Directed by

Aryanto Yuniawan
Made by

MSV Pictures
Read the complete plot summary and ending explained for Battle of Surabaya (2015). From turning points to emotional moments, uncover what really happened and why it matters.
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.
Follow the complete movie timeline of Battle of Surabaya (2015) with every major event in chronological order. Great for understanding complex plots and story progression.
Japan's surrender and the postwar reordering
The film opens with the atomic bombings of Hiroshima and Nagasaki and Japan's surrender aboard the USS Missouri, signaling the end of World War II. This victory paves the way for postwar power shifts and independence movements across Asia. It also foreshadows the incoming struggle in the Dutch East Indies.
Independence proclaimed, Dutch seek control, and Allied landings
Sukarno declares Indonesian independence, igniting a clash with Dutch efforts to restore control over the Dutch East Indies. The Dutch, short on manpower, rely on Allied forces to stabilize Java and Surabaya. The stage is set for a fierce struggle for sovereignty.
Musa's early life and Yoshimura's mentorship
Thirteen-year-old Musa shines shoes to help his ill mother after his father dies. He finds a father figure in a Japanese army captain named Yoshimura, who is later killed in a clash between Indonesian youths and KNIL soldiers. The loss and wartime chaos shape his early outlook.
Musa befriends Yumna, the secretive courier
Musa befriends Yumna, an Indonesian Chinese orphan who works as a spy for the nationalist cause and a former member of the Kipas Hitam militia. She becomes his ally behind the scenes as they navigate the dangers of occupation and rebellion.
Allies and locals unite with Musa and Danu
Musa also befriends an older youth named Danu and a local Indonesian soldier named Solehudin. Together they become part of the emerging resistance network. Their bonds anchor Musa as he enters the courier mission.
Courier missions behind lines for Resident Sudirman
Musa and Yumna begin traveling as couriers for Resident Sudirman, moving behind Allied and Japanese lines to support Indonesian leadership. They carry encrypted instructions that help coordinate resistance against the occupying forces. The dangerous journeys test their courage and trust.
Mother's death and Musa's resolve
Musa considers quitting after the constant danger, but his mother is killed in a fire and he becomes an orphan. In her final moments, she tells him there is no glory in war, yet he vows to continue his mission for his country.
Wright's arrival and rising tension
As the Indonesian Republic negotiates with the British under Brigadier Mallaby, Captain John Wright arrives in Surabaya and begins to take increasingly active measures against the nationalists. Tensions escalate as the British attempt to suppress the insurgency.
Musa captured by the British
Based on information from his Kipas Hitam contacts, Wright targets Musa, who is couriering encrypted instructions to resistance leaders. Musa is captured and imprisoned at the Kipas Hitam base, cutting off his direct involvement.
Betrayal revealed and interrogation
Musa learns that Danu has betrayed the cause, but he resists interrogation and retains hope that the resistance can still succeed. The revelation tests loyalties and complicates his relationship with his former ally.
Rescue mission and Danu's change of sides
Indonesian forces led by Solehudin and Yumna mount a rescue operation, but both fighters are killed in the fighting. After their deaths, Danu rescues Musa and agrees to help deliver the message to atone for his treason.
Outbreak of hostilities and Musa's act of mercy
The assassination of Brigadier Mallaby triggers full-scale fighting in Surabaya, devastating much of the city. During the chaos, Musa saves Captain Wright from a snake and earns a measure of respect from his adversary.
Danu's sacrifice and Musa's escape
As the pursuit tightens, Danu delays the British by ramming his vehicle into a jeep, giving Musa a chance to flee on a bicycle. Captain Wright, moved by the display of courage, allows Musa to escape instead of finishing the chase.
Years later in Japan: reunions and peace glimpses
Years later, an older Musa visits Japan and meets Captain Yoshimura's daughter Kioko, reconnecting with the man he briefly called a father. He grows into a grandfather and attends a parade that turns his memories into a hopeful vision of peace for the world.
Explore all characters from Battle of Surabaya (2015). Get detailed profiles with their roles, arcs, and key relationships explained.
Musa Dewasa (Pritt Timothy)
An older Musa who has grown from boyhood into responsibility. He helps his ailing mother and becomes a pivotal courier carrying encrypted messages for the Indonesian resistance. His arc traces maturation through hardship, illustrating how personal loss fuels commitment to a larger cause.
Musa (Ian Saybani)
Thirteen-year-old Musa earns income as a shoe shiner to support his family after his father’s death. He builds a circle of allies within the Indonesian movement and learns about loyalty, danger, and courage as he navigates a city at war. His perspective anchors the civilian experience of the conflict.
Yumna (Maudy Ayunda)
An Indonesian Chinese orphan who acts as a spy for the nationalists and moves within the Kipas Hitam militia. She partners with Musa to deliver critical information and demonstrates resourcefulness and resolve in the face of great risk. Her involvement connects personal risk to national aims.
Capt. Yoshimura (Tanaka Hidetoshi)
An Imperial Japanese Army captain who offers protection to Musa and becomes a casualty in the broader violence between Indonesians and KNIL. His presence embodies the complexities of occupation-era loyalties and the human cost of war.
Danu (Reza Rahadian)
A friend and surrogate father figure who initially assists Musa in the resistance and later makes a decisive shift to help deliver messages. He embodies loyalty, accountability, and the frailty of loyalties in a turbulent war landscape.
Captain Wright (John Wright)
A hard-edged British captain whose actions reveal growing hostility toward Indonesian nationalists. He represents the Allied involvement in Surabaya’s struggle and adds moral complexity to the occupation’s role in the conflict.
Kioko (Sana Hamada)
Captain Yoshimura’s daughter who reappears later in the story, linking Musa to a quieter future and highlighting the war’s long-term human costs. Her presence suggests paths toward reconciliation beyond the immediate battles.
Learn where and when Battle of Surabaya (2015) takes place. Explore the film’s settings, era, and how they shape the narrative.
Time period
1945–1946
The narrative unfolds in the waning days of World War II and the immediate aftermath. It opens with the Hiroshima and Nagasaki bombings and the Japanese surrender aboard the USS Missouri, then moves to Sukarno’s proclamation of independence and the British and Indian forces’ arrival to restore order in Java. The period is defined by upheaval, shifting loyalties, and the birth pangs of a nation.
Location
Surabaya, Java, Indonesia
Surabaya is a bustling port city on the island of Java, depicted as a crossroads of occupation, resistance, and everyday life. The film follows its streets and docks as wartime powers shift and violence erupts, transforming ordinary routines into precarious acts of survival. It stands as a focal point for the Indonesian independence movement, where people confront heavy costs in pursuit of freedom.
Discover the main themes in Battle of Surabaya (2015). Analyze the deeper meanings, emotional layers, and social commentary behind the film.
🔥
War
War intrudes on everyday life and tests the limits of courage. Young characters must make dangerous choices that balance personal risk with the larger cause. The clashes among Indonesian nationalists, KNIL, and occupying forces reveal how violence penetrates intimate moments and relationships. Courage, sacrifice, and resilience emerge as central responses to conflict.
🤝
Loyalty
Loyalty is tested across friendships, factions, and evolving allegiances. The bond between Musa and Danu shapes the resistance, while Musa’s dedication to the courier mission anchors the narrative. Yumna’s trust and collaborations reveal how loyalty can cross ethnic and ideological divides in a struggle for freedom.
🏳️
Independence
Independence is framed as a hard-won, collective pursuit rather than a simple proclamation. Secret networks, couriers, and militias illustrate the practical efforts behind nation-building. The story weighs the costs of self-rule—sacrifice, unity, and the toll of years of conflict—while hinting at a hopeful, peaceful future.

Coming soon on iOS and Android
From blockbusters to hidden gems — dive into movie stories anytime, anywhere. Save your favorites, discover plots faster, and never miss a twist again.
Sign up to be the first to know when we launch. Your email stays private — always.
Explore the mobile appDiscover the spoiler-free summary of Battle of Surabaya (2015). Get a concise overview without any spoilers.
In the waning days of World War II, the bustling port city of Surabaya trembles between the echoes of surrendered armies and the raw surge of a nascent nation yearning for freedom. The streets are alive with a volatile mix of foreign troops, hopeful nationalists, and everyday citizens who must navigate a landscape where loyalty shifts as quickly as the tide. Against this backdrop of clashing flags and uncertain promises, the film breathes a somber yet hopeful tone, painting war’s brutality with moments of quiet humanity and youthful daring.
At the heart of the story is Musa, a thirteen‑year‑old shoe shiner whose small hands are already stained with responsibility after the loss of his father and his mother’s ailing health. He discovers an unexpected mentor in Captain Yoshimura, a Japanese officer whose guarded kindness offers a fleeting sense of protection in a world gone askew. Alongside him, Yumna, an Indonesian‑Chinese girl with a secretive edge, and Danu, an older streetwise youth, become his companions, each carrying their own hopes, fears, and hidden ties to the swirling resistance. The bond they forge is as fragile as it is fierce, driven by a shared longing to make sense of the chaos that engulfs their city.
The film’s style blends gritty realism with an almost lyrical reverence for the resilience of ordinary people. Through Musa’s eyes, the audience feels the weight of a nation’s struggle while also sensing the innocence of a child daring to dream of peace amid destruction. The narrative promises an adventure laced with danger and moral questioning, inviting viewers to wonder how far a young courier will go when the lines between friend and foe blur, and whether the flicker of hope he carries can illuminate a path toward a calmer tomorrow.
What's After the Movie?
Not sure whether to stay after the credits? Find out!
Check out our other apps:
SAT Sphere
Build confidence for the Digital SAT.
Mori Atlas
Discover wild places worth protecting.
Luntero
Search smarter for a home in Amsterdam.
Plot Explained
Unravel movie endings and hidden clues.
Pokechamp
Dive into Pokémon data and battle logic.
Driving Theory
Get ready for your European theory test.
Movie Dust
Plan your next cinema trip with ease.
Musemap
Find art and culture as you travel.
Selkobase
Compare credentials before committing.
Local Manual
Turn an unfamiliar country into practical next steps.
Lernavi
Compare school systems before your next move.
GymRoam
Find a workout stop wherever your plans take you.
Explore Our Movie Platform
New Movie Releases (2026)
Famous Movie Actors
Top Film Production Studios
Movie Plot Summaries & Endings
Major Movie Awards & Winners
Best Concert Films & Music Documentaries
Movie Collections and Curated Lists
© 2026 What's After the Movie. All rights reserved.
Privacy Policy