100 Days of Deception

100 Days of Deception: A Fake Marriage, a Sharpshooter, and One Very Dangerous Target

A pickpocket turned spy, a sharpshooter chasing revenge, and a marriage that exists only on paper. 100 Days of Deception has all the ingredients of a binge-worthy period drama, and…

October 2, 2026
4 min read

A pickpocket turned spy, a sharpshooter chasing revenge, and a marriage that exists only on paper. 100 Days of Deception has all the ingredients of a binge-worthy period drama, and the newest stills show the trio at the heart of its resistance plot. The premiere is October 10, 2026, at 9:10 p.m. KST, so here is what to know before it lands.

100 Days of Deception : Overview

DetailInfo
PremiereOctober 10, 2026, 9:10 p.m. KST
GenrePeriod spy romance
DirectorYoo In Shik (Extraordinary Attorney Woo, Dr. Romantic)
SettingGyeongseong (present-day Seoul), over 100 days
LeadsKim You Jung, Park Jinyoung (GOT7)
Key supporting castKim Hyun Joo, Lee Moo Saeng, Jin Sun Kyu

The Story: Spies, Secrets and a Slow-Burning Romance

The drama unfolds during Korea under Japanese rule. Kim You Jung plays Lee Ga Kyeong, the best pickpocket in Gyeongseong, who becomes an undercover spy for the independence movement. She slips into the Japanese Government-General of Korea disguised as a trainee interpreter named Geum Seo Hee.

100 Days of Deception
100 Days of Deception

Her complication is Kim Tae Woong (Park Jinyoung), an interpreter who also goes by Sato Hideo. He is the adopted son of the colonial administration’s second-highest official. A spy and a man raised inside the enemy’s walls make for an irresistible, high-stakes pairing.

The Second Storyline Fans Are Talking About

While the leads infiltrate from the inside, a second plot burns just as hot, and this is where the new stills come in.

Kim Hyun Joo as Yoo So Ran is a sharpshooter and a leading figure in the resistance group Gugukdan. Her mission began as a personal quest for revenge, and the actress says it gradually grows into a life devoted to something bigger. She has also said her character’s hardened heart slowly softens as she meets new people. In the stills, she briefs her comrades and carries a heavy rifle with total confidence.

Lee Moo Saeng as Yoo Philip is a Korean American correspondent and fellow Gugukdan member, and the husband in So Ran’s marriage of convenience. He uses his journalist position to pressure the enemy, and he is portrayed as someone ruled by reason rather than emotion. One still shows him glancing at So Ran with visible worry, hinting that this arrangement may not stay purely strategic.

Jin Sun Kyu as Sato Shinichi is the colonial Political Affairs Director and the villain of the piece. He is ambitious enough to trample on others’ lives for his career. He is also So Ran’s assassination target, and he has no idea that two separate plots are closing in on him. Jin Sun Kyu describes the character as the evil everyone wants gone, and in the stills he stays calm even while pointing a gun.

Why It’s Worth Your Watchlist?

Yoo In Shik’s name alone raises expectations, and the mix of espionage, romance, and revenge gives the show room for both action and emotion. The fake-marriage trope adds a layer of tension that period spy dramas rarely offer. If you like stories where nobody is quite who they claim to be, this one is a safe bet.

Conclusion

Mark October 10 on your calendar. For more drama picks, browse the latest entertainment updates on TechnoSports and our OTT and streaming coverage. Who are you rooting for, the sharpshooter or the spy? Tell us in the comments.

Frequently Asked Questions

When does 100 Days of Deception premiere?

It premieres on October 10, 2026, at 9:10 p.m. KST.

Who plays the fake married couple?

Kim Hyun Joo plays Yoo So Ran and Lee Moo Saeng plays Yoo Philip, her husband in a marriage of convenience.



Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *

wp_enqueue_script('jquery', false, [], false, true); // load in footer