Song of the Bandits (2023) official poster
📺 K-Drama Guide · Action · Historical

Song of the Bandits

도적: 칼의 소리 · 2023
✅ Completed · 9 eps
🎬 Netflix
⭐ 8.2 / 10 MDL
🔞 18+ · Violence
⚡ Updated · Apr 25, 2026

📋 Drama Overview

Everything you need to know before you hit play.

Song of the Bandits (2023) official poster
Completed
🔥 Action Must-Watch
Song of the Bandits
도적: 칼의 소리 (Dojeok: Karui Sori) · 2023 · South Korea
WriterHan Jung-hoon
DirectorHan Jin-sun · Hwang Joon-hyeok
Episodes9 eps · ~58 min each
⏱️ Binge Time8h 42m
AiredSep 22, 2023
GenreAction · Historical · Thriller
Content Rating18+ · Violence & Profanity

Netflix
Action
Historical
Korean Western
Revenge
Independence Movement

It’s 1920s Manchuria — specifically the lawless border region of Gando, where displaced Joseon people scratched out survival under the shadow of Japanese imperial rule. Lee Yoon was once a soldier in that same imperial army, a man who chose the wrong side and spent years trying to live with it. When word reaches him of someone from his past — a man whose fate is tied directly to Yoon’s worst decision — he abandons everything, heads north, and becomes exactly what the Japanese want to stamp out: a bandit. What follows is part heist, part revenge quest, part spaghetti Western played out in dust and blood across the wilds of early 20th-century Manchuria.

Alongside Choi Choong-soo, an old comrade who leads his own crew of misfit outlaws, Yoon plans to steal 200,000 won earmarked for a new railroad — funds that would give Japan an unobstructed military corridor into Gando. Also chasing the money is Nam Hee-shin, a woman who appears to work for the Japanese railway bureau but is secretly funneling resources to the independence movement. And trailing them all is Lee Gwang-il, a Korean officer in Japanese service — Yoon’s former commander, now his most dangerous enemy. The collisions between these four are what the show is built on: old loyalties, buried guilt, and a fight for land that history has already decided.

Episode Progress
9 / 9 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?YES — if you love action and history
⏱️ CommitmentMedium — ~9 hours total
💛 VibeGritty · Cinematic · Blood-soaked
📺 Skip if…Graphic violence and open endings bother you

⭐ 8.2 / 10
· MDL Score · 4,579 ratings

▶ Official Trailer

🎭 Cast & Characters

The bandits, the spies, and the men they’re running from.

Kim Nam-gil as Lee Yoon in Song of the Bandits (2023)
Kim Nam-gil
Lee Yoon

Lead

Seohyun as Nam Hee-shin in Song of the Bandits (2023)
Seohyun
Nam Hee-shin

Lead

You Chea-myung as Choi Choong-soo in Song of the Bandits (2023)
You Chea-myung
Choi Choong-soo

Supporting

Lee Hyun-wook as Lee Kwang-il in Song of the Bandits (2023)
Lee Hyun-wook
Lee Kwang-il

Antagonist

Lee Ho-jung as Eon-nyeoni in Song of the Bandits (2023)
Lee Ho-jung
Eon-nyeoni

Supporting

Kim Do-yoon as Kang San-gun in Song of the Bandits (2023)
Kim Do-yoon
Kang San-gun

Supporting

Lee Jae-kyoon as Cho-raeng-yi in Song of the Bandits (2023)
Lee Jae-kyoon
Cho-raeng-yi

Supporting

Cha Yeob as Geum-su in Song of the Bandits (2023)
Cha Yeob
Geum-su

Supporting

Cha Chung-hwa as Kim Seon-bok in Song of the Bandits (2023)
Cha Chung-hwa
Kim Seon-bok

Supporting

Kim Seol-jin as Kimura in Song of the Bandits (2023)
Kim Seol-jin
Kimura

Villain

Han Kyu-won as Jang Ki-ryong in Song of the Bandits (2023)
Han Kyu-won
Jang Ki-ryong

Villain

🍿 Where to Watch

Stream Song of the Bandits on these platforms.

🎬 Episode Guide

Spoiler-light recaps for all 9 episodes — no major reveals, just enough to know where you are.

Song of the Bandits Episode 1
EP 01
North of Everything
Sep 22, 2023 · Netflix
Lee Yoon abandons his post in the Japanese army and crosses into Gando — a lawless no-man’s land where Joseon exiles and desperados coexist under the weight of Japanese rule. The opening moves fast, establishing the Western-inflected atmosphere with confidence: vast open plains, a score that leans into Leone-esque swagger, and Kim Nam-gil doing what he does best — prowling through scenes with quiet menace. First encounters with Choi Choong-soo’s bandit crew set up the central alliance without rushing it.

Song of the Bandits Episode 2
EP 02
The Money and the Railroad
Sep 22, 2023 · Netflix
The heist target comes into focus — 200,000 won earmarked for a new railway line that would open Gando to Japanese military movement. Kim Seon-bok (Cha Chung-hwa, excellent and sharp) is the one who maps the opportunity, and the plan begins to take shape. On the other side, Nam Hee-shin makes her entrance as the railroad official who is not quite what she appears. The episode’s strength is in its economy: characters and stakes are established without wasted motion.

Song of the Bandits Episode 3
EP 03
The Assassin Between Them
Sep 22, 2023 · Netflix
Lee Gwang-il enters properly — and Lee Hyun-wook makes every second count. Cold, controlled, and utterly believable as a man who serves the oppressor without visible guilt, Gwang-il is the kind of antagonist who is more frightening for being understandable. Eon-nyeoni (Lee Ho-jung) also crosses Yoon’s path for the first time — contracted to kill him — and their first encounter has a bristling energy the romance subplot never quite matches. The dynamic between the four leads begins to crystallize.

Song of the Bandits Episode 4
EP 04
The Mounted Bandits
Sep 22, 2023 · Netflix
A rival faction — Jang Ki-ryong’s Mounted Bandits, mercenaries who work with the Japanese — complicates the railroad heist from a new angle. The action setpieces expand here: horseback chases, ambushes, and the show’s characteristic flair for choreographed chaos. Hee-shin runs her own parallel play on the funds, adding a layer of double-dealing that makes the episode’s central sequence genuinely unpredictable. Yoon’s crew begins to feel less like a collection of archetypes and more like a functional unit with internal friction.

Song of the Bandits Episode 5
EP 05
The Heist, Upended
Sep 22, 2023 · Netflix
Yoon closes in on the railroad funds — and the plan immediately runs into complications that reveal just how many parties are chasing the same prize. Hee-shin’s true allegiances become clearer, shifting her from mysterious player to active participant on Yoon’s side. The episode’s pacing is the show at its best: tight, escalating, and willing to leave characters in genuine danger rather than walking them out clean. Choong-soo’s growing suspicion of Yoon’s motives adds interpersonal tension without slowing momentum.

Song of the Bandits Episode 6
EP 06
Truth and Warning
Sep 22, 2023 · Netflix
The episode where the show’s emotional architecture is stress-tested. Choong-soo confronts Yoon about what he already knows — and how that knowledge might break them. Eon-nyeoni’s warning to Choong-soo is one of Lee Ho-jung’s best moments: economical, quietly threatening, and carrying the weight of someone who has seen how betrayals end. The relationship between Yoon and Hee-shin inches forward here, though the series’ inability to make their scenes crackle remains its most visible limitation.

Song of the Bandits Episode 7
EP 07
The Kiss and the Price
Sep 22, 2023 · Netflix
Yoon gets Hee-shin out of Myeongjeong — and they share a moment that the show has been building toward. The problem is that it lands softer than it should, a symptom of a romance that was never given enough room to breathe in a production that had its episode count slashed in half. Eon-nyeoni’s escape from prison and her subsequent decision to fight alongside Yoon — not for ideology, but out of something harder to define — is the episode’s real emotional payoff. She arrives like a force of nature and immediately makes the final act feel consequential.

Song of the Bandits Episode 8
EP 08
Surrounded
Sep 22, 2023 · Netflix
The bandits are trapped inside the police station — Yamada’s forces outside, Ki-ryong’s crew closing in from the other direction. It’s the tightest, most kinetic episode of the series: a pressure-cooker structure that forces every character to reveal something about themselves under duress. Yoon finally faces Gwang-il in a direct confrontation, and Lee Hyun-wook makes the scene feel consequential. The episode ends on a genuine cliffhanger, making the finale feel earned rather than rushed.

Song of the Bandits Episode 9
EP 09
A Song That Isn’t Finished
Sep 22, 2023 · Netflix
Choraeng-yi’s machine gun changes everything — and the finale’s first half is relentless. Yamada is eliminated. Bounties land on every bandit’s head. For a moment, it feels like closure is within reach. But the back half pivots sharply to setup: Hee-shin’s marriage to Gwang-il, the revelation of Japan’s Decimation Campaign, and Yoon returning to Gando knowing the real war hasn’t started yet. It’s a bold, deliberately incomplete ending — exactly what you’d expect from a show that was supposed to run twenty episodes. Season 2 was never confirmed. It still hasn’t arrived.

🏁 Ending Explained

Full spoilers ahead — everything that happens in the finale and what it all means.

⚠️
Spoiler Warning — This section covers the full finale of Song of the Bandits. Stop here if you haven’t finished the series.

The breakout. Episode 9 opens with Yoon’s crew pinned inside the Myeongjeong police station — Yamada’s forces waiting outside, ammunition running low, and Ki-ryong’s bandits converging from the opposite direction. The solution comes from the most unlikely source: Choraeng-yi, the group’s acrobatic pickpocket, slips out under fire to commandeer a European machine gun from Kim Seon-bok’s cache. The resulting sequence — Choraeng-yi reappearing and laying waste to an entire column of Japanese police — is cartoonishly large-scale in the best way. Yamada survives the initial onslaught, only to be finished by Eon-nyeoni in a moment that belongs entirely to Lee Ho-jung.

Song of the Bandits (2023) Episode 8 — Surrounded

Gwang-il’s fracture. The aftermath of the prison siege leaves Gwang-il severely exposed — he let Yoon go during their standoff, a moment of hesitation that carries enormous institutional consequences. Governor General Santo spares him through personal connection, but the message is clear: Gwang-il is now on probation, stripped of the authority he spent his career building. He returns to the capital and does something unexpected: confesses to Hee-shin that he is nobody. A failure. A man who could not pick up a gun against the person he was ordered to kill. He asks, with a strange sincerity, whether she would still marry someone like that. She says yes — which is its own kind of answer, given what she knows about him.

The Decimation Campaign. Hee-shin doesn’t stay passive for long. Alone with Gwang-il’s documents, she finds the intelligence that changes everything: Japan’s “Decimation Campaign,” a plan granting its military authorization to enter Gando and execute Joseon citizens at will. The Chinese military in Manchuria has been deceived into cooperation. This is not a territorial dispute anymore — it is a sanctioned massacre in preparation. Hee-shin passes the information to an independence courier the following morning. The content of that intelligence makes the railroad heist, the bounties, and the interpersonal conflicts of the preceding eight episodes feel suddenly small.

Song of the Bandits (2023) Episode 4 — The Mounted Bandits

Yoon’s return. Yoon traveled to Gyeongseong hoping to see Hee-shin — but arrives to find Gwang-il already there, living with her, effectively occupying the space he had come to claim. The show doesn’t linger on his disappointment. Hee-shin arranges a meeting between Yoon and the independence leadership instead, redirecting his personal grief back toward something larger. He buys flowers he never delivers. He goes home to Gando. The series’ understanding of what Yoon fundamentally is — a man who functions best when he has something to fight for rather than someone to love — is one of its more quietly interesting choices. Yoon and the bandits post their wanted posters like trophies. Nam-chun, presumed dead, is found and brought back alive.

The open door. The final shots of Song of the Bandits are deliberately unresolved. Hee-shin and Gwang-il exchange vows — but Gwang-il catches her reading his classified documents that night and says nothing. The audience understands what he is doing; the show does not confirm it. The Decimation Campaign is coming. Yoon is back in Gando. The bandits have their bounties and their machine gun and each other. Everything that needed setting up for a second season is in place. That second season has not been announced. Watching this finale knowing what it cost — a production slashed from twenty episodes to nine — makes it land as something more melancholy than most cliffhangers: not a promise, but a fragment of a story that was never given room to finish.

Song of the Bandits (2023) Episode 1 — North of Everything

✍️ KDramaWorlds Editor’s Take

Our honest read on why this drama is worth your time — and who it’s for.

🌵 Korean Western⚔️ Blood & Brotherhood🔥 Occupation Fury🌙 Unfinished Business

Song of the Bandits is what happens when a Korean production team decides to make a spaghetti Western — and mostly gets it right. The Gando setting is cinematic in a way few K-dramas attempt: wide, dusty, morally ungoverned, with a score that leans into Leone-esque swagger without ever becoming parody. Kim Nam-gil is the engine of the whole thing, and he knows it. His Lee Yoon is magnetic in the way that certain actors simply are when handed a role that fits their particular frequency — physically committed, emotionally contained, and carrying just enough regret to make the action feel weighted rather than decorative. Lee Hyun-wook as Gwang-il is the rare antagonist whose dangerousness doesn’t require monologuing: cold Korean-officer-in-Japanese-service energy, delivered without a single false note. And Lee Ho-jung as Eon-nyeoni is, frankly, the drama’s secret weapon — a character who functions as assassin, reluctant ally, and moral counterweight all at once, and who more than one viewer finished the series wishing the show had been about her instead.

Song of the Bandits (2023) — cinematic still

The elephant in the room — and it is a very large elephant — is the episode count. Song of the Bandits was filmed as a twenty-episode drama. Netflix cut it to nine. This is not a rumor or a fan theory; the cast confirmed it openly in interviews, and the seams show throughout. Character backstories feel abbreviated. The romance between Yoon and Hee-shin never finds the chemistry it needs because there simply isn’t enough time to build it — and Seohyun, to her credit, plays what’s on the page, but what’s on the page is a half-realized character. The result is a show that regularly gestures at emotional depth it cannot quite reach. Fans who completed the series and immediately wanted twice as much of it are not wrong to feel that way — they are responding to a vision that is genuinely larger than what made it to screen. Whether that version of the show would have been brilliant or merely longer is the question no one can answer.

What is actually here — the nine episodes that exist — still adds up to something worth watching, particularly for viewers who enjoy action with historical weight. The production design alone earns the runtime: costume detail, set construction, and location work that makes the 1920s Manchurian border feel lived-in rather than costumed. The action is brutal and kinetic without becoming numbing. The independence movement backdrop gives the story stakes that feel genuinely consequential rather than generic. If you compare it to the best of what My Name or Bloodhounds does with action storytelling, Song of the Bandits holds its own in every technical category — it just needed more story to put around the spectacle. Watch it for Kim Nam-gil, stay for Lee Ho-jung, and accept that some songs end mid-verse.

👍👍👍 BEST FOR 👍👍👍
🌵 Fans of Westerns who want a Korean historical twist
💥 Kim Nam-gil stans and action drama loyalists
🏯 Viewers drawn to Japanese colonial era stories with teeth

⚖️ Final Verdict
What works
Kim Nam-gil’s commanding, physically complete performance
Lee Ho-jung as Eon-nyeoni — the show’s best-written character
Production design and action choreography at a cinematic scale
Korean Western aesthetic executed with genuine confidence

What to know first
Originally 20 episodes — Netflix cut it to 9, and it shows
The romance is underdeveloped and lacks chemistry
The finale is a setup for Season 2 that may never come
Graphic violence throughout — not for the squeamish

8.2 / 10Watch it — just know you’ll want a second season that hasn’t arrived yet.

💬 Helpful? Share this guide →

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.

This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.