tvN has released new character posters for 100 Days of Deception, spotlighting five figures who each carry a private agenda through occupied Gyeongseong. The images show only half of each face emerging from shadow, underscoring how little anyone around them is meant to know. The campaign frames the period spy romance as a story built on concealment as much as connection.
100 Days of Deception is a historical spy romance set across 100 days in 1932 Gyeongseong during the Japanese occupation of Korea. It follows a skilled pickpocket recruited by the independence movement who infiltrates the Japanese Government-General of Korea as an interpreter trainee and becomes entangled with people whose loyalties are far from simple. Director Yoo In-shik, known for Extraordinary Attorney Woo and the Dr. Romantic series, helms the series with writer Ryu Bo-ri.
Kim You-jung, Park Jin-young, Kim Hyun-joo, Lee Moo-saeng, and Jin Sun-kyu lead the ensemble. Each performer appears in the new posters as a figure whose public role hides another purpose. Their overlapping secrets sit at the center of the drama’s tension.
Kim You-jung plays Lee Ga-kyeong (Kim You-jung), a woman who has spent her life chasing personal ambition rather than any thought of national independence. After the independence movement plants her as a spy, she is pushed into feelings she never planned to face. The line “It was a lie that lasted 100 days. Until it became sincere” suggests a mission that starts as performance and slowly turns into something real.
Park Jin-young plays Sato Hideo (Park Jin-young), an interpreter inside the Japanese Government-General of Korea. His look in the poster reads as the isolation of a man who belongs fully to neither world. Suspicion of Lee Ga-kyeong hardens toward certainty and leaves him anxious and divided, a conflict captured in the line “Even though I knew it was a lie, I kept wanting to believe it.”
Kim Hyun-joo plays Yoo So-ran (Kim Hyun-joo), a sniper for the anti-Japanese group Gugukdan and the person who sends Lee Ga-kyeong into the Government-General undercover. Her straight posture and steady gaze signal a resolve that does not bend. The offer “Become our spy. I’m suggesting a deal” marks her as the one who pulls Lee Ga-kyeong into a mission with no safe exit.
Questions hang over Yoo So-ran’s concealed past and the revenge she is assembling. Who she intends to strike, and why, remains part of the story’s withheld design. Those unanswered motives keep her at the heart of the operation even when she is not on screen.
Lee Moo-saeng plays Yoo Philip (Lee Moo-saeng), a Korean-American correspondent stationed in Korea. His manner stays calm and measured while he issues a quiet threat: “If you continue to doubt me, I’ll have no choice but to write about what happened today.” The line turns his profession into leverage rather than mere observation.
As a Gugukdan member working with Yoo So-ran, Yoo Philip uses journalism to squeeze the Director-General of Political Affairs, an official acutely alert to international scrutiny. Coverage becomes another weapon in a fight that cannot always be fought with guns. His dual life as reporter and operative keeps pressure on the colonial administration from an unexpected angle.
Jin Sun-kyu plays Sato Shinichi (Jin Sun-kyu), Director-General of Political Affairs at the Japanese Government-General of Korea. A cold stare is often enough to silence the room around him. The remark “Do you really think Korea will gain independence just by killing me?” lays out his arrogance and contempt for the movement opposing him.
Lee Ga-kyeong works undercover as an interpreter trainee; Yoo So-ran and Yoo Philip hide their places in the independence movement; Sato Shinichi watches them with growing suspicion. Each person wants something different and guards a different secret. As those aims lock together, the struggle around the Japanese Government-General of Korea tightens by the day.
100 Days of Deception premieres on tvN on October 10 at 9:10 p.m. KST and airs Saturdays and Sundays. Episodes will stream on TVING in South Korea and on Netflix worldwide.
Sources: tvN, Naver