Villains (2025) official poster
📺 K-Drama Guide · Crime · Thriller · Drama

Villains

빌런즈 · 2025
✅ Completed · 8 eps 🎬 TVING · HBO Max ⭐ 5.9 / 10 IMDb 🔞 19+
⚡ Updated · Aug 31, 2026

📋 Drama Overview

Everything you need to know before you hit play.

Villains (2025) official poster
CompletedCOUNTERFEIT CRIME PICK
Villains
빌런즈 (Billeonjeu) · 2025 · South Korea
WriterKim Hyung-jun
DirectorJin Hyuk
Episodes8 eps · ~45 min each
Where to Watch✅ HBO Max
⏱️
Binge Time6h 0m
AiredDec 18, 2025 – Jan 8, 2026
GenreCrime · Thriller · Drama
Content Rating19+

TVINGHBO Max
Counterfeit MoneyCorrupt DetectiveCriminal MastermindHeistRevenge

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.

Episode Progress 8 / 8 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?Yes — a tight, morally gray crime thriller that earns its momentum
⏱️ Commitment8 episodes · ~45 min each
💛 VibeCorrupt cops and a criminal mastermind, no clean hands anywhere
📺 Skip if…You need your crime thrillers to fully wrap up by the finale

⭐ 5.9 / 10 · IMDb Score

▶ Official Trailer

🎭 Cast & Characters

The mastermind, the mole, and the detective who can’t tell them apart.

Yoo Ji-tae as J in Villains (2025)
Yoo Ji-tae
J

Lead

Kwak Do-won as Jang Joong-hyuk in Villains (2025)
Kwak Do-won
Jang Joong-hyuk

Lead

Lee Min-jung as Han Su-hyeon in Villains (2025)
Lee Min-jung
Han Su-hyeon

Supporting

Lee Beom-soo as Cha Ki-tae in Villains (2025)
Lee Beom-soo
Cha Ki-tae

Supporting

Kim Jae-yong as Fixer in Villains (2025)
Kim Jae-yong
Fixer

Supporting

🍿 Where to Watch

Stream Villains on these platforms.

📺 Episode Guide

Enough per episode to jog your memory, nothing more.

Villains Episode 1 — Mastermind J: Seduction and Betrayal EP 01
Mastermind J: Seduction and Betrayal
Dec 18, 2025
J doesn’t recruit Su-hyun so much as onboard her — Yoo Ji-tae plays the entire courtship like a job interview neither party admits is happening. She signs on for the counterfeit scheme believing she understands the risk. She doesn’t. By the time the operation detonates, literally, J is already gone and Su-hyun is the only name left at the scene.

Villains Episode 2 — Supernote Game: Those Who Are Re-invited EP 02
Supernote Game: Those Who Are Re-invited
Dec 18, 2025
Five years buys Su-hyun nothing — the supernote she helped make resurfaces, and rather than run again she walks into custody herself. It’s a strange first move for someone this smart, which is exactly the point: turning herself in gets her inside the investigation instead of outside it, and gives her a shot at controlling what J never let her control the first time.

Villains Episode 3 — The Bait: Case Reconstruction EP 03
The Bait: Case Reconstruction
Dec 25, 2025
Ki-tae’s read on this case gets complicated fast — the people supposedly investigating the supernote don’t add up, and his instincts point inward before they point at J. A raid on an underground fight club meant to shake something loose instead knocks the whole reconstruction sideways, and Ki-tae realizes the case he inherited isn’t the case actually in front of him.

Villains Episode 4 — Operation: The ₩500 Billion Circulation Plan EP 04
Operation: The ₩500 Billion Circulation Plan
Dec 25, 2025
Pressed hard enough, Su-hyun finally gives Ki-tae something real: she helped build the supernote, from the paper up. It’s a confession that should close the case and instead blows it wide open — a ₩500 billion counterfeit operation this precise was never a one-woman job, and her admission is the first thread Ki-tae can actually pull toward J.

Villains Episode 5 — Plan A and Plan B: A Game of Deception EP 05
Plan A and Plan B: A Game of Deception
Jan 1, 2026
The body count catches up with the paper trail here — Su-hyun tells Ki-tae that Choi Do-sik didn’t disappear, he was killed, and it happened on J’s order. That single admission reframes everything Ki-tae’s been chasing: this was never just counterfeiting. J has been running a body count alongside the money the entire time, and Ki-tae is finally close enough to see the whole shape of it.

Villains Episode 6 — D-DAY: Chasing the Cash EP 06
D-DAY: Chasing the Cash
Jan 1, 2026
J gets exactly what he’s been building toward — the supernotes go out, real cash comes back, and for one episode the scheme runs clean. Villains lets that success sit just long enough to feel earned before making clear J doesn’t know what’s coming for him next, and that the danger closing in has nothing to do with Ki-tae at all.

Villains Episode 7 — Undercover: A Hidden Truth EP 07
Undercover: A Hidden Truth
Jan 8, 2026
Word reaches J that someone inside his own operation is working against him, and his response says everything about who he actually is: he goes back to Su-hyun, the woman he already burned once, and offers her a partnership like nothing happened. It’s either desperation or supreme confidence that she’ll say yes — the show doesn’t tell you which.

Villains Episode 8 — The Last Card: A World of Reversed Truths EP 08
The Last Card: A World of Reversed Truths
Jan 8, 2026
Everyone converges for one last operation, and Villains spends its finale collapsing every alliance built across the previous seven episodes into a single standoff. Nobody here has been fully honest with anybody else, so the reversals land less as twists than as the other shoe finally dropping — and the ending leaves enough unresolved that this clearly isn’t meant to be the last word on J.

🏁 Ending Explained

Full spoilers — breaking down the finale and what it means.

⚠️ Spoiler Warning — This section covers the full finale of Villains. Stop here if you haven’t finished the series.

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.

Villains (2025) — J faces the collapsing operation in the Villains finale

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.

Villains (2025) — Han Su-hyeon holds the evidence that finally gives her leverage over J

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.

Villains (2025) — The Villains finale closes on an unresolved standoff

✍️ KDramaWorlds Editor’s Take

Our real opinion — worth the watch, and for who exactly.

🎭 No Clean Hands 💵 Supernote Heist 🚔 Badge Gone Bad ⏱️ Eight-Episode Sprint

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.

Villains (2025) — cinematic still

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.

👍👍👍 BEST FOR 👍👍👍
🎭 Fans of morally gray ensembles where nobody’s hands are actually clean 💰 Anyone who wants their heist plot wrapped in genuine institutional corruption ⏱️ Viewers who want a complete crime arc without a 16-episode commitment

⚖️ Final Verdict
What works
Yoo Ji-tae’s controlled, unnervingly patient performance as J
A corrupt-detective subplot that gives the story real institutional stakes
Eight episodes that never pad for time

What to know first
The compressed runtime leaves a couple of relationships underexplained
The finale sets up a clear sequel hook rather than a full resolution
This is a dark, morally gray watch — nobody here is meant to be likable

5.9 / 10— A tightly wound crime thriller that trades slow-burn plotting for constant momentum, and mostly gets away with it.

💬 Helpful? Share this guide →

KDW Editor Editorial Team, KDramaWorlds

This review was written and fact-checked by the KDW editorial team — a small group of K-drama viewers who watch every title before writing about it. No screeners, no synopsis-only takes.

604 Reviews Published
339 Actor Profiles
2026 Writing Since
More about the KDW Editorial Team

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

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.