🇺🇸 United States · English ← Edition home
100 Days of Deception | Netflix

Kim Hyun-joo’s Sniper Role in 100 Days of Deception Is More Than Just Revenge

Für Leser in Deutschland & Europa

Author: Shivam Das · Independent coverage. Corrections / Contact

100 Days of Deception cast at a tvN press conference
100 Days of Deception cast at a tvN press conference

Kim Hyun-joo’s Yoo So-ran is one of the most dangerous figures in 100 Days of Deception—but reducing her to a revenge-driven sniper misses what makes the character compelling. The drama places So-ran inside a resistance operation in 1932 Gyeongseong, where personal grief, political purpose and the risk of exposure constantly collide.

In the series, Kim Hyun-joo plays a sharpshooter connected to the anti-colonial resistance group Gugukdan. Her mission puts her on a collision course with Sato Shinichi, a powerful official in the Japanese colonial administration. Yet the character’s story is not simply about taking aim at one man. It is also about what happens when a private wound becomes part of a much larger struggle.

Kim Hyun-joo as Yoo So-ran in a dramatic still from 100 Days of Deception
Kim Hyun-joo portrays Yoo So-ran, a resistance sharpshooter whose mission is shaped by grief and conviction. Image: tvN via Soompi.

Why Yoo So-ran’s sniper role is about more than revenge

According to Soompi’s cast coverage, So-ran begins with a deeply personal desire for revenge, but her motivation gradually expands toward a cause larger than herself. That shift gives the role its emotional tension: a skilled fighter may be able to plan an operation, but she cannot easily control the consequences of carrying it out.

That distinction matters in a historical spy drama. A revenge plot usually points toward a single target and a final confrontation. A resistance story asks harder questions: Who else could be endangered? What does a mission cost the people carrying it out? And can someone driven by anger make decisions for a collective future?

Official 100 Days of Deception drama still from the resistance storyline
An additional drama still from the series’ character coverage. Image: tvN via Soompi.

The partnership with Yoo Philip adds another layer

So-ran’s operation is intertwined with Yoo Philip, played by Lee Moo-saeng, a Korean American correspondent and fellow resistance member. Their marriage of convenience gives them cover, while Philip’s work as a journalist offers a different kind of leverage against the colonial administration. One character is associated with a rifle; the other can use information, public pressure and written evidence.

The contrast opens up a more interesting dynamic than a conventional action pairing. Both characters are operating under pressure, but they do not necessarily approach danger in the same way. Their relationship also raises a practical question for an undercover mission: how long can a public performance remain convincing when private loyalties are involved?

Lee Moo-saeng in character as Yoo Philip in 100 Days of Deception
Lee Moo-saeng plays Yoo Philip, whose journalism and resistance work intersect with So-ran’s mission. Image: tvN via Soompi.

Why Sato Shinichi changes the stakes

Jin Sun-kyu plays Sato Shinichi, a senior official whose power makes him the target of So-ran’s plan. The threat is not only physical. Sato represents an oppressive system with the ability to intimidate people, manipulate institutions and make ordinary lives unsafe. That power imbalance means So-ran’s choices carry consequences beyond whether a shot succeeds.

The drama’s colonial-era setting should also be understood as a fictional story built around a real historical period. Its characters and specific missions are dramatic creations; viewers should not treat every plot detail as a documented historical event. The broader context—the Japanese colonial rule of Korea from 1910 to 1945—is real and helps explain why resistance, surveillance and questions of identity carry such weight in the story.

Jin Sun-kyu in an official still as Sato Shinichi in 100 Days of Deception
Jin Sun-kyu plays Sato Shinichi, the powerful official at the center of the resistance plot. Image: tvN via Soompi.

Kim Hyun-joo’s performance: control on the surface, conflict underneath

A sniper character can easily become defined by competence alone. So-ran is more engaging when the audience can sense the emotional cost beneath that control. Kim Hyun-joo has described the character’s journey as a gradual change from a hardened emotional state toward a broader sense of purpose. That gives the role room to evolve instead of repeating the same note of anger in every scene.

For viewers, the most revealing moments may not be the action sequences themselves. Watch how So-ran weighs risk, how she treats the people who help her, and whether her choices begin to reflect something beyond revenge. Those decisions will show whether the character can turn personal pain into sustained commitment without losing her humanity.

Official 100 Days of Deception promotional still from tvN
A fifth official still from the drama’s promotional character images. Image: tvN via Soompi.

Official social post

CJ ENM’s official Instagram promotional post introduces the drama’s characters and 1932 Gyeongseong setting. View the original post below; if Instagram blocks embeds in your browser, use the original post link.

View the original CJ ENM Instagram post

What to watch for in upcoming episodes

  • Mission versus emotion: Does So-ran keep her operation focused, or do personal losses alter her decisions?
  • Trust within the resistance: Undercover work depends on secrecy, making every alliance potentially fragile.
  • Philip’s role: His reporting and political connections may create options that force alone cannot.
  • The consequences of failure: The danger extends to informants, allies and people caught in the colonial administration’s reach.

The strongest version of So-ran’s story will not be the one with the most dramatic shot. It will be the one that makes viewers understand what she is willing to sacrifice—and what she refuses to sacrifice—even when revenge appears to offer a simple answer.

Frequently asked questions

Who plays the sniper in 100 Days of Deception?

Kim Hyun-joo plays Yoo So-ran, a sharpshooter involved with the resistance group Gugukdan.

Is Yoo So-ran motivated only by revenge?

No. Promotional coverage describes revenge as an initial motivation that develops into commitment to a larger cause. The series’ later episodes will show how that transformation unfolds.

Who plays Yoo Philip?

Lee Moo-saeng plays Yoo Philip, a Korean American correspondent and resistance member whose cover marriage with So-ran supports their operation.

Is 100 Days of Deception based on a true story?

The series is a fictional spy romance set during the Japanese colonial period in Korea. Its historical setting is real, but its main characters and specific missions should not automatically be treated as historical fact.

Sources and further reading

By Shivam Das

Back to top