Villains
📋 Drama Overview
Everything you need to know before you hit play.
Halfway through the première of Villains, a criminal mastermind known only as J finishes explaining a counterfeiting scheme so precise it’s functionally undetectable — and the person he’s explaining it to has no idea she’s already been chosen as the fall guy. That’s the entire engine of this eight-episode TVING thriller: J (Yoo Ji-tae) recruits accountant Han Su-hyeon (Lee Min-jung) into a supernote money-laundering operation, uses her exactly as long as she’s useful, then vanishes the moment an explosion turns the whole operation into a crime scene with her name on it.
Five years later, the supernote resurfaces and Su-hyun turns herself in — which is where ex-intelligence officer Cha Ki-tae (Lee Beom-soo) enters, pulled back into a case that was never actually closed. What he finds waiting for him isn’t a clean investigation: corrupt detective Jang Joong-hyuk (Kwak Do-won) has spent the intervening years running his own criminal enterprise under a badge, and J’s self-styled ‘Fixer’ (Kim Jae-yong) is still cleaning up loose ends. Eight episodes, no clean hands anywhere, and a finale that’s less interested in tying things off than in finding out which of these people actually deserves to lose.
⚡ Quick Verdict
One box. Everything you need to decide.
▶ Official Trailer
🎭 Cast & Characters
The mastermind, the mole, and the detective who can’t tell them apart.

Lead

Lead

Supporting

Supporting

Supporting
📺 Episode Guide
Enough per episode to jog your memory, nothing more.
🏁 Ending Explained
Full spoilers — breaking down the finale and what it means.
What actually happened The finale’s operation collapses in exactly the way eight episodes have been building toward — J’s crew and Ki-tae’s manhunt converge on the same exchange, and the standoff exposes which of J’s own people has been quietly working against him. J survives, because escaping consequences is basically his character trait by this point, but the operation itself falls apart, and Su-hyun ends the season holding real leverage over the man who once treated her as disposable.
Why J walks away clean, again Villains never pretends J’s escape is a plot hole — it’s the whole thesis. Every episode up to the finale shows him treating people as tools and discarding them the moment they stop being useful, and the finale rewards that exact behavior instead of punishing it. Ki-tae gets close enough to see the shape of the operation but not close enough to close it, which is less a cliffhanger than a statement about how rarely men like J actually pay for anything.
Su-hyun’s leverage is the real ending, not J’s fate The more interesting resolution belongs to Su-hyun, not J. She spends the season being underestimated by literally everyone — J, Ki-tae, Jang Joong-hyuk — and the finale quietly corrects that: she’s the one person left standing with hard proof of what actually happened, which means she’s no longer the scapegoat J designed her to be. That shift in power, not J’s survival, is the thing Villains actually wanted to end on.
Ki-tae and Jang Joong-hyuk stay unresolved on purpose The corrupt-detective thread never gets a clean resolution either. Jang Joong-hyuk spends eight episodes running his own criminal enterprise behind a badge, and the finale leaves that exact conflict — a system that can’t tell its investigators from its criminals — open rather than solved. It’s the one loose end that reads less like a sequel setup and more like the show’s actual point about institutional rot.
The KDW verdict Villains ends the way a story building toward a second season should — J unresolved, Su-hyun repositioned, and the institutional rot Ki-tae uncovered barely touched. It’s a finale that trades closure for momentum, and whether that reads as a cliffhanger or an incomplete season probably depends on whether TVING actually greenlights what this is clearly setting up.
✍️ KDramaWorlds Editor’s Take
Our real opinion — worth the watch, and for who exactly.
What makes Villains work isn’t the heist mechanics of the supernote scheme — it’s that nobody in this show, including the ostensible good guy, is actually trustworthy. Ki-tae is investigating a corrupt police force from inside one, which is the exact same rot that made Beyond Evil so unsettling — a detective drama where the badge stops meaning anything reassuring pretty quickly.
The counterfeit money itself is almost beside the point. J’s supernote scheme gives the show its plot engine, the same way the printing press did for Money Heist: Korea, but Villains is less interested in the mechanics of the crime than in who’s willing to burn other people to keep it running. Every character here has a price, and the show is refreshingly upfront about that instead of pretending anyone’s motives are complicated.
Eight episodes is a tight runtime for this much plot, and it shows in places — Jang Joong-hyuk’s corruption arc especially could’ve used another hour to breathe, and a couple of supporting relationships get resolved almost as an afterthought. But the compression also means Villains never coasts. It knows exactly how much story it has time to tell and spends every episode moving toward it, which is more than a lot of longer crime dramas manage.
🎬 You Might Also Like
If you liked Villains, these are your next three watches.
![]() Made in Korea (Season 2)
ActionBrothers Rivalry
Read Full Review →
|
![]() The Affair Was Just The Beginning
Black Comedyblackmail
Read Full Review →
|
![]() Low Life
Betrayalcrime
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.