Catch the Ghost Cast follows Yoo Ryeong (played by Moon Geun-young), a rookie detective who joins the subway police team in search of her missing twin sister, believed to be a victim of a serial murderer known as the “Subway Ghost.
Table of Contents
Introduction

Catch the Ghost is a 2019 South Korean television drama that masterfully blends crime, mystery, and lighthearted comedy. The story centers on Yoo Ryeong, a passionate and impulsive rookie detective who joins the subway police force to find her missing twin sister. Driven by emotion and justice, she teams up with the rule-abiding Go Ji-seok, her pragmatic partner who constantly tries to keep her in check. As they chase down the mysterious “Subway Ghost,” the duo uncovers dark secrets lurking beneath the city.
The series stars Moon Geun-young in a powerful comeback role as Yoo Ryeong, alongside Kim Seon-ho as Go Ji-seok, showcasing a strong chemistry that adds depth to the show’s emotional and suspenseful moments. Supporting them is a dynamic cast including Jung Yoo-jin, Ki Do-hoon, Jo Jae-yoon, and Ahn Seung-gyun, each bringing unique charm and grit to the narrative.
Catch The Ghost Cast
Moon Geun-young as Yoo Ryeong
Moon Geun-young is a beloved South Korean actress who rose to fame at a young age, earning the nickname “Nation’s Little Sister” thanks to her breakout role in Autumn in My Heart (2000). She’s known for her emotional depth and versatility, seamlessly moving between genres like historical dramas (The Painter of the Wind) and romance (Cinderella’s Sister).
In Catch the Ghost, Moon plays Yoo Ryeong, a passionate and slightly reckless rookie detective. She’s driven by personal trauma — the mysterious disappearance of her twin sister — which fuels her relentless pursuit of the serial killer known as the “Subway Ghost.” Moon’s portrayal balances intensity with vulnerability, showcasing a raw and empathetic performance. This role marked her return to TV after a brief hiatus, and fans were thrilled to see her back in such a complex, action-packed role.
Kim Seon-ho as Go Ji-seok
Before becoming a household name, Kim Seon-ho was a respected theater actor in South Korea. He transitioned to TV with standout roles in 100 Days My Prince and Welcome to Waikiki 2, but Catch the Ghost was one of his early major roles that showcased his potential as a leading man.
As Go Ji-seok, Kim plays a logical, by-the-book subway police officer who prefers calm and order over chaos. He initially butts heads with Yoo Ryeong, whose impulsive and emotional style clashes with his methodical nature. However, as the series progresses, his character reveals deeper layers — including a past love interest (Ha Ma-ri), a strained relationship with his mother, and his internal conflict between duty and empathy.
Supporting Cast
Jung Yoo-jin as Ha Ma-ri
Ha Ma-ri is a skilled, cool-headed detective with a strong presence and a bit of a complicated past — she’s Go Ji-seok’s ex-girlfriend and still works closely with him, which adds subtle tension to the team dynamic.
Jung Yoo-jin, a model-turned-actress, brings sophistication and emotional restraint to the role. Known for her performances in W: Two Worlds and Romance Is a Bonus Book, she’s great at portraying intelligent, self-assured women. In Catch the Ghost, she balances professionalism with the vulnerability of lingering feelings, without overplaying it.
Ki Do-hoon as Kim Woo-hyeok
Kim Woo-hyeok is Ma-ri’s partner — the quiet, stoic type who’s good at what he does but isn’t one for small talk.
Ki Do-hoon, a rising actor and former SM Entertainment trainee, adds a brooding intensity to Woo-hyeok. You might recognize him from Arthdal Chronicles or Once Again. His calm demeanor contrasts well with the more high-energy characters, making his scenes feel grounded and deliberate.
Jo Jae-yoon as Lee Man-jin
Every squad needs a bit of comic relief, and Lee Man-jin brings it. A veteran officer with street smarts and a bit of sass, Man-jin is often paired with the younger Soo-ho, creating a fun mentor-rookie dynamic.
Jo Jae-yoon is a seasoned scene-stealer who’s been in everything from Descendants of the Sun to Sky Castle. He’s known for making side characters memorable, and here, he adds warmth and humor without ever undermining the show’s tension.
Ahn Seung-gyun as Kang Soo-ho
Kang Soo-ho is the rookie of the bunch — eager, energetic, and sometimes a little too excited. He looks up to Man-jin and brings youthful energy to the subway police force.
Ahn Seung-gyun is a fresh face you might’ve seen in Solomon’s Perjury and Still 17. His chemistry with Jo Jae-yoon makes their scenes light and likable, adding a buddy-cop vibe that helps offset the heavier parts of the show.
Lee Jun-hyeok as Chief Gong
Chief Gong is the gruff but fair boss of the subway police team. He’s the one holding the squad together, often torn between supporting his team and answering to higher-ups.
Lee Jun-hyeok has made a career out of playing authority figures with nuance — you’ve likely seen him in Stranger or 365: Repeat the Year. He brings a real sense of leadership to the role, even when he’s stuck between conflicting priorities.
Conclusion
Catch the Ghost is more than just a crime drama — it’s a story about determination, personal loss, justice, and unexpected camaraderie. With its unique subway setting and a blend of suspense, humor, and heart, the show keeps viewers hooked from the first chase to the final twist.
At its core, the series thrives thanks to its well-rounded cast. Moon Geun-young delivers a heartfelt performance as the relentless Yoo Ryeong, while Kim Seon-ho shines as the steady and sincere Go Ji-seok. Together, they create a dynamic duo whose contrasting styles bring both tension and warmth to the story.
Legal High Cast & Their Role (2019) Tv Series
FAQs
Who plays the lead role of Yoo Ryeong in Catch the Ghost?
Yoo Ryeong is played by Moon Geun-young, a well-known South Korean actress who started her career as a child star. She gained national fame in dramas like Autumn in My Heart and Cinderella’s Sister.
Is Kim Seon-ho the same actor from Hometown Cha-Cha-Cha?
Yes! Kim Seon-ho played Go Ji-seok in Catch the Ghost before rising to major fame with Start-Up and Hometown Cha-Cha-Cha. His role here helped showcase his range early in his career.
Was this Moon Geun-young’s comeback drama?
Yes — Catch the Ghost marked Moon Geun-young’s return to television after a 4-year break. Fans were excited to see her in a more action-driven, emotionally complex role.
What other shows has Jung Yoo-jin (Ha Ma-ri) been in?
Jung Yoo-jin has appeared in W: Two Worlds, Romance is a Bonus Book, and Snowdrop. She’s known for playing stylish and strong-willed characters.
Who plays the comedic officer Lee Man-jin?
That’s Jo Jae-yoon — a veteran actor who’s known for his diverse roles in dramas like Sky Castle, Descendants of the Sun, and Empress Ki. He’s often praised for stealing scenes even in smaller roles.
Is Ki Do-hoon a new actor?
Ki Do-hoon is a rising star. He started out as a model and transitioned into acting. Before Catch the Ghost, he was in Arthdal Chronicles and Once Again.
Are any of the cast members real-life friends or have worked together before?
While there’s no public confirmation of close real-life friendships, actors like Kim Seon-ho and Ahn Seung-gyun have appeared in dramas produced by similar networks, and the friendly on-screen chemistry suggests a great working environment behind the scenes.
Where can I follow the cast on social media?
Most of the main cast have Instagram.