With “Agent Kim Reactivated” breaking ratings records on SBS and “Mercy for None” still fresh on Netflix, So Ji Sub is living one of the best stretches of a career that spans more than two decades. Before becoming the undercover agent everyone’s talking about this year, he built a filmography that runs from pure melodrama to romantic comedy, with a recent turn toward action that caught longtime fans off guard. Here’s a spoiler-free walk through the titles that define his career, in order.

What Happened in Bali (2004)

Before “I’m Sorry, I Love You” made him a household name, this SBS melodrama put him on the map. So Ji Sub plays a man entangled in a love triangle with Ha Ji-won and Jo In-sung, in a story that turns from romance to tragedy. It’s an earlier, rougher register than what came later, but it’s the drama that built his early fanbase across Asia.
You can read “What happened in Bali” full review.
I’m Sorry, I Love You (2004)
The drama that made him a star. So Ji Sub plays a man shaped by a hard childhood who reconnects with the love of his life under tragic circumstances. It’s a KBS melodrama in its purest form, the kind that defined the first Hallyu wave and still gets recommended as the entry point into his work.
You can check out the I’m Sorry, I love you review!
Rough Cut (2008)

A meta gangster film where the lines between movie and reality blur on purpose. So Ji Sub plays Gang-pae, a real-life mobster who dreams of acting, recruited by a volatile movie star to play his on-screen rival under one condition: the fights have to be real. Written by Kim Ki Duk, it’s one of the more unusual entries in his filmography and a fan favorite for showing a rawer, more physical side of him early on. Here’s Rough Cut full review!
Cain and Abel (2009)
A dual role as twin brothers locked in a decades-long rivalry, loosely built around the biblical story. So Ji Sub plays both Lee Cho In and Oh Kang Ho, one a surgeon, the other consumed by resentment. It’s one of the most demanding parts of his career and still gets cited as proof of his range beyond the romantic leads.
If the premise catches your attention you can check out the full review of Cain & Abel without spoilers!
Always (2011)
A quiet melodrama where So Ji Sub plays a former boxer who falls for a woman losing her sight, played by Han Hyo Joo. It trades the intensity of “Rough Cut” for something more restrained, built entirely on the tenderness between the two leads rather than plot twists.
A Company Man (2012)

A turn toward darker material. In this action thriller, he plays a contract killer operating under the cover of an ordinary corporate job. The premise (murder as just another day at the office) lets him build a contained, calculating character, a sharp contrast to his romantic leads. You can check out A Company Man review without spoilers!
The Master’s Sun (2013)
A romantic fantasy comedy opposite Gong Hyo-jin, where he plays a cold CEO who turns out to be the only person able to calm a woman haunted by ghosts. The light tone and the chemistry between the leads made it one of the most beloved K-dramas of that season. This is one of the most wonderful productions of the beloved actor, you can check The Master’s Sun full review.
Oh My Venus (2015-2016)

Another romantic comedy, this time with Shin Min Ah. So Ji Sub plays a personal trainer who secretly works with Hollywood celebrities while carrying his own baggage. The chemistry and the easy pace turned it into a comfort-watch classic within his filmography.
The Battleship Island (2017)
A war drama set on Hashima Island during the Japanese occupation, led by an ensemble cast headed by Hwang Jung-min. So Ji Sub joins one of the most ambitious Korean film productions of that year, a far cry from the romantic register he was known for.
My Secret Terrius (2018)

A mix of espionage, mystery, and comedy. So Ji Sub plays a former National Intelligence Service agent living under the radar after a failed mission, until his neighbor pulls him back into action. The balance between tension and humor made it one of his most popular projects of that era. You can read My Secret Terrius full review!
Be With You (2018)

A melodrama opposite Son Ye Jin built around a promise of reunion between a mother and her family. A role that leans back into the emotional register that’s been with him since his earliest work, paired with one of the most talked-about duos in Korean romantic cinema that year.
Mercy for None (2025)

The return to action after 13 years. Based on the webtoon “Plaza Wars,” this Netflix series follows a former gangster who left organized crime behind, forced back in after his younger brother’s suspicious death. Less dialogue, more physical intensity, a register that surprised anyone who only knew him from his romantic roles.
Agent Kim Reactivated (2026)
Based on the webtoon “Manager Kim,” this is So Ji Sub’s biggest moment of the year. He plays a low-profile bank employee and single father hiding a past as an elite intelligence agent, pulled back into action when his daughter goes missing. The series is already SBS’s most-watched of 2026 so far, confirming that his second act is just as strong as his first.
Where to start if you’ve never watched him before
If you’re after the romantic So Ji Sub, “Sorry, I Love You” or “Oh My Venus” are the classic entry points. If you’d rather meet him through his most recent work, “Mercy for None” and “Agent Kim Reactivated” show a completely different actor, more physical and more restrained, who reinvented his career without losing what made him popular in the first place.


Leave a Reply