Through the Darkness
🎬 Viki · Kocowa+
⭐ 8.7 / 10 MDL
🔞 18+ · Violence
📋 Drama Overview
Everything you need to know before you hit play.
🔥 Crime Must-Watch
Kocowa+
Viu
Song Ha Yeong (Kim Nam-gil) is a perceptive detective recruited by Kook Yeong Su (Jin Sun-kyu) to join Korea’s very first Criminal Behavioral Analysis team — a unit formed to track a serial killer terrorizing Seoul’s women, dubbed “Red Cap.” The year is 1991, and criminal profiling doesn’t yet exist as a recognized discipline in Korean law enforcement. Ha Yeong must build the playbook from scratch, armed only with his uncanny ability to inhabit criminal minds — and the growing weight that comes with it.
Standing in his way isn’t just the killer. It’s homicide captain Yun Tae Gu (Kim So-jin), who views the entire profiling enterprise with hard-edged skepticism, and a police hierarchy that can’t afford to believe in methods it can’t control. As the cases pile up and Ha Yeong sinks deeper into the darkness of the criminals he studies, the central question of the drama shifts: not whether the profilers can catch the killer, but whether Ha Yeong can remain himself while doing it.
12 / 12 ✅ Completed
⚡ Quick Verdict
One box. Everything you need to decide.
· MDL Score · 13,242 ratings
▶ Official Trailer
🎭 Cast & Characters
Six performances that carry this story — from the profiler on the edge to the killers he’s forced to understand.

Lead

Lead

Lead

Lead

Supporting

Supporting
📺 Episode Guide
Spoiler-light recaps — enough to remember where you left off, nothing that ruins the ride.
🏁 Ending Explained
Full spoilers ahead — everything that happens in the finale and what it all means.
Spoiler Warning — This section covers the full finale of Through the Darkness. Stop here if you haven’t finished the series.
The case closes — on paper. The finale opens with the Gyeonggi Agency arrest of the prime suspect in the Missing Women case, bringing the central serial investigation to its procedural conclusion. It is not a triumphant moment. There is no dramatic confrontation, no catharsis through violence. The arrest is bureaucratic, unglamorous, and deliberately understated — which is entirely the point. Through the Darkness has never been interested in the spectacle of catching monsters. It’s been interested in what chasing them does to the people who do it.
Ha Yeong at the edge — and the decision not to fall. The finale’s emotional climax is not the arrest. It’s the moment Ha Yeong faces what he’s become over the course of the investigation — a man who has spent so long inside criminal minds that the boundary between empathy and absorption has nearly dissolved. The drama shows this not through breakdown or crisis, but through stillness: Ha Yeong alone with what he knows, and the choice about whether to keep carrying it. Kim Nam-gil’s performance here is the finest in the series — communicating years of psychic weight in a way that asks nothing of the audience except attention.
Yeong Su and Woo Joo as the answer. What pulls Ha Yeong back is not a revelation or a victory. It’s the two people who have watched him disappear into this work and stayed anyway. Jin Sun-kyu’s Kook Yeong Su — warm, tenacious, stubbornly human — functions throughout the drama as the counterweight to Ha Yeong’s interior gravity, and the finale makes that explicit. The friendship between these two is the quiet emotional core of Through the Darkness, and it resolves here without sentiment, in exactly the register the drama has earned.
Tae Gu’s arc — skepticism fully dissolved. Captain Yun Tae Gu’s journey from open hostility to genuine respect for the profiling team is completed in the finale. It is one of the more satisfying character resolutions in the drama because it was never rushed: Tae Gu’s change happened incrementally, case by case, and the finale simply confirms what the audience has already seen building for several episodes. She becomes an advocate for exactly what she once dismissed — not because she was wrong about the methods, but because the methods proved themselves in the field, over time, in ways she couldn’t argue with.
What the drama is actually about. Through the Darkness ends not with justice — though justice of a kind is served — but with a meditation on cost. The real cases depicted here were solved by real people, including Kwon Il Yong, the criminal profiler whose memoir the drama adapts. The finale honors that by refusing easy resolution: Ha Yeong does not emerge whole, he emerges intact, which is different. The darkness he has absorbed doesn’t disappear. He simply chooses not to let it be the last word. These were the men and women who looked into the worst of what people do to each other — so that those who came after them wouldn’t have to look blind.
✍️ KDramaWorlds Editor’s Take
Our honest read on why this drama is worth your time — and who it’s for.
🕵️ Procedural Realism
🕯️ Slow Burn
💔 Emotionally Heavy
📜 Based on True Events
Through the Darkness is not the K-drama you watch for entertainment in the conventional sense. There are no big action setpieces, no romantic tension, no levity to cut the weight. What it offers instead is something rarer: a genuinely serious portrait of what criminal profiling actually costs the people who do it. Kim Nam-gil’s performance as Song Ha Yeong is one of the finest in recent Korean drama — not because it’s showy, but because it refuses to be. He plays a man who absorbs evil as a professional necessity, and the drama’s most compelling hours are the ones where you can see the absorption happening in real time, in the tension around his eyes and the stillness of his hands. The true-crime grounding matters: this story happened, these cases were real, and the weight that authenticity gives the writing is palpable throughout.
The drama is not without its frustrations. The pacing is deliberate to the point of repetitiveness in the middle stretch — episodes 7 and 8 in particular have a case-of-the-week rhythm that feels like the drama briefly losing its nerve about the deeper character work it’s doing so well elsewhere. The female characters, particularly Tae Gu and the journalist, are underdeveloped relative to the space they’re given: Kim So-jin does strong work with limited material, but the writing treats her arc as a mirror for Ha Yeong’s growth rather than as a story in its own right. These are real weaknesses in an otherwise strong script. If you’ve seen My Name and appreciated its restraint, or if The Glory‘s sustained darkness landed with you, this will feel like familiar and rewarding territory.
What Through the Darkness ultimately is — and what makes it worth the fourteen hours — is an act of witness. It takes seriously the idea that understanding evil is its own form of violence against the understanding mind. Ha Yeong doesn’t emerge from the drama heroic. He emerges intact, which the show treats as the harder and more honest achievement. Jin Sun-kyu as the warm, pragmatic Kook Yeong Su is arguably the drama’s MVP: the human anchor that keeps everything else from sinking into pure psychological grimness, and the relationship between the two men is the beating heart of a series that never lets you forget what it costs to do this work. This is the K-drama equivalent of Mindhunter — slower, quieter, and better than you expect.
Viewers who appreciate true-crime storytelling with serious intent
Anyone who will watch an entire drama for one actor’s performance
🎬 You Might Also Like
If you liked Through the Darkness, these are your next three watches.
![]() Notes from the Last Row
Choi Hyun-wookChoi Min-sik
Read Full Review →
|
![]() Hunter with a Scalpel
Cat and MouseCrime Thriller
Read Full Review →
|
![]() Voice (Season 1)
CorruptionCrime Thriller
Read Full Review →
|












Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.
This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.
What do you think of this drama?
Login to share your review or leave a comment.
No email needed — just pick a username & password.