The Witch (2025) official poster
📺 K-Drama Guide · Mystery · Romance · Drama

The Witch

마녀 · 2025
✅ Completed · 10 eps 🎬 Netflix · Viki · Viu · U-Next ⭐ 7.5 / 10 MDL 🔞 15+
⚡ Updated · Aug 15, 2026

📋 Drama Overview

What you’re getting into, at a glance.

The Witch (2025) official poster
CompletedCURSE-BREAKING ROMANCE PICK
The Witch
마녀 (Manyeo) · 2025 · South Korea
WriterJo Yoo-jin
DirectorKim Tae-gyoon
Episodes10 eps · ~61 min each
Where to Watch✅ Netflix, Viki
⏱️
Binge Time10h 10m
AiredFeb 15 – Mar 16, 2025
GenreMystery · Romance · Drama
Content Rating15+

NetflixVikiViuU-Next
CurseData AnalystHigh School CrushInvestigationHealing

Park Mi-jeong has been called a witch since childhood — every boy who so much as showed interest in her ended up hurt, or worse, and an entire town decided that couldn’t be coincidence. As an adult she’s built a life designed around never letting anyone close enough to test the curse again, working as a translator and keeping everyone, including herself, at arm’s length.

Lee Dong-jin was the classmate who never said a word to her in high school but never stopped thinking about what she went through — and a decade later, now a data miner with a talent for finding patterns in chaos, he decides her curse is a puzzle, not a fate. The Witch spends ten episodes following his increasingly reckless attempt to prove it with data instead of faith, testing a hypothesis that might get him killed to give Mi-jeong the one thing she’s never had: someone willing to stay.

Episode Progress 10 / 10 ✅ Completed

⚡ Quick Verdict

Skip the scroll — here’s the verdict in one glance.

⭐ Worth it?Worth watching for — a supernatural mystery that solves itself with actual internal logic, not vague magic
⏱️ Commitment10 episodes · ~60 min each
💛 VibeA curse investigated with spreadsheets, resolved with a decade-overdue confession
📺 Skip if…You need your slow burns to move faster than the finale before anything gets said out loud

⭐ 7.5 / 10 · MDL Score · 11,095 ratings

▶ Official Trailer

🎭 Cast & Characters

The data miner determined to disprove a curse, and the woman who’s spent her life being blamed for it.

Jinyoung as Lee Dong-jin in The Witch (2025)
Jinyoung
Lee Dong-jin

Lead

Roh Jeong-eui as Park Mi-jeong in The Witch (2025)
Roh Jeong-eui
Park Mi-jeong

Lead

Lee Hyun So as Kim Sung-min in The Witch (2025)
Lee Hyun So
Kim Sung-min

Supporting

Park Soo-oh as Park Sang-ho in The Witch (2025)
Park Soo-oh
Park Sang-ho

Supporting

Lim Jae-hyeok as Kim Joong-hyeok in The Witch (2025)
Lim Jae-hyeok
Kim Joong-hyeok

Supporting

Joo Jong-hyuk as Im Ik-jong in The Witch (2025)
Joo Jong-hyuk
Im Ik-jong

Supporting

Jang He-ryung as Heo Eun-sil in The Witch (2025)
Jang He-ryung
Heo Eun-sil

Supporting

Jang Hye-jin as Oh Mi-sook in The Witch (2025)
Jang Hye-jin
Oh Mi-sook

Supporting

Ahn Nae-sang as Park Byeong-se in The Witch (2025)
Ahn Nae-sang
Park Byeong-se

Supporting

Kwon Han-sol as Seo Da-eun in The Witch (2025)
Kwon Han-sol
Seo Da-eun

Supporting

Nam Joong-gyu as Lee Ho-yeong in The Witch (2025)
Nam Joong-gyu
Lee Ho-yeong

Supporting

Han Ji-an as Su-hyeon in The Witch (2025)
Han Ji-an
Su-hyeon

Supporting

🍿 Where to Watch

Stream The Witch on these platforms.

📺 Episode Guide

Spoiler-light recaps — enough to remember where you left off, nothing that ruins the ride.

The Witch Episode 1 — The Girl They Called a Witch EP 01
The Girl They Called a Witch
Feb 15, 2025
Lee Dong-jin’s data-miner instincts get their real test on a subway platform, where a chance encounter puts him face to face with Park Mi-jeong — the high school classmate everyone called cursed, and the one person he never had the nerve to approach. The flashbacks that follow aren’t backstory filler; they’re the show’s thesis statement, laying out exactly how thoroughly a rumor can isolate someone before anyone bothers asking if it’s true. Dong-jin doesn’t get a hero moment here — just a decade-late itch to finally do something about it.

The Witch Episode 2 — What the Curse Took From Her EP 02
What the Curse Took From Her
Feb 16, 2025
The show hands the mic to Mi-jeong for an episode, and what comes out is less mystery than slow-motion tragedy — every boy who showed interest, every accident blamed on her, culminating in the father who died protecting her and somehow still gets treated as more proof of the curse than a tragedy. Mi-jeong doesn’t run from Seoul out of fear; she runs because staying means watching the people who love her keep paying for it. The gut-punch reveal that Dong-jin’s own mother helped spread the rumor recontextualizes everything he’s about to spend the series trying to fix.

The Witch Episode 3 — Atonement, By the Numbers EP 03
Atonement, By the Numbers
Feb 22, 2025
College-era Dong-jin turns grief into method — a statistics major built entirely around proving Mi-jeong’s curse is coincidence, not fate. His professor’s pushback, that bias isn’t rigor no matter how well-intentioned, is the show’s smartest early beat, refusing to let Dong-jin’s guilt pass as objectivity. Finding out his dying mother helped start the rumor in the first place turns his research project into something closer to penance.

The Witch Episode 4 — The Apartment Below Hers EP 04
The Apartment Below Hers
Feb 23, 2025
Dong-jin quits a good job and moves into the apartment directly below Mi-jeong’s, which is either dedication or a red flag depending on how charitably the show wants you to read it — and to its credit, it doesn’t pretend it’s not both. The detective subplot with Joong-hyeok gives the show its first real-world stakes outside the curse mythology, a reminder that delayed action has consequences with or without supernatural math attached. Dong-jin’s data collection stops being academic the moment he starts feeling the human cost of his own methods.

The Witch Episode 5 — The Rules of Death EP 05
The Rules of Death
Mar 1, 2025
The ‘rules of death’ Dong-jin formulates here are the episode’s real achievement — proximity, conversation, acquaintance, confession, each escalating the risk like stations on a countdown clock, giving the curse an internal logic sharper than most K-drama supernatural rulesets bother with. Eun-sil’s confession that she started the witch rumor out of jealousy adds a human, unglamorous cause to a mystery that’s mostly dealt in vague dread until now. Dong-jin’s own brush with a falling measuring tape is the episode’s clearest signal: he’s not studying the curse from a safe distance anymore.

The Witch Episode 6 — Means and Methods EP 06
Means and Methods
Mar 2, 2025
Eun-sil becomes Dong-jin’s way into Mi-jeong’s missing years, and her account of a rumor bad enough to end a college enrollment adds real weight to just how far this has already gone. Realizing his own apartment sits inside the danger radius — and that Mi-jeong already knows his name — Dong-jin makes the leap from researcher to test subject, taking a delivery job just to get close enough to run the experiment on himself. It’s the episode where ‘academic interest’ stops being a believable cover story.

The Witch Episode 7 — Data Validation EP 07
Data Validation
Mar 8, 2025
Every delivery becomes a controlled trial, Dong-jin pushing the boundary on how long he can stay near Mi-jeong before something goes wrong — and something always goes wrong, stairs and falling signs stacking up as inconvenient confirmation of his own hypothesis. The bus scene where his cap flies off and Mi-jeong finally says his name out loud is the episode’s real hinge: recognition is the one variable his research never accounted for. Watching him choose the Han River over whatever the curse has planned next is the show’s most literal sink-or-swim moment yet.

The Witch Episode 8 — Lee Dong-jin EP 08
Lee Dong-jin
Mar 9, 2025
Surviving the river earns Dong-jin a hospital bed and, more importantly, a new data point — but it’s the case of Ik-jong, Mi-jeong’s old crush who lied about an epilepsy diagnosis to protect him, that finally cracks the pattern open. If Ik-jong lived because Mi-jeong reciprocated his feelings, then the missing variable was never distance or secrecy — it was whether she loved someone back. It’s the episode where the show’s data-driven mystery quietly reveals itself to have been a love story with extra math the whole time.

The Witch Episode 9 — Shine on You EP 09
Shine on You
Mar 15, 2025
Dong-jin closes in on his answer just as Joong-hyeok, worried about his increasingly erratic friend, starts closing in on him — the investigation subplot finally catching up to the man conducting it. Eun-sil gets caught in the middle, loyal to Mi-jeong but no longer able to pretend she doesn’t know how dangerous Dong-jin’s experiment has become. The episode’s tension isn’t the curse anymore; it’s the ticking clock of how long Dong-jin can keep his methods secret before the people who care about him intervene.

The Witch Episode 10 — The Last Variable EP 10
The Last Variable
Mar 16, 2025
Dong-jin vanishes with nothing but his research behind him, and Mi-jeong’s discovery of exactly what he sacrificed to protect her is what finally sends her after him instead of away from him — a complete reversal of the instinct that’s driven her entire life. Their reunion in Austria answers the mystery in the gentlest way possible: the missing variable was never a rule to solve, it was the choice to stay after saying the truth out loud. Dong-jin and Mi-jeong’s ending isn’t a curse broken so much as a decade of fear finally being outlasted — which, for a show built on data and probability, is a surprisingly human place to land.

🏁 Ending Explained

Full spoilers — what happened, and why it hits the way it does.

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

What actually happened The ‘curse’ was never supernatural — it was a self-fulfilling loop of fear, isolation, and coincidence that Dong-jin’s research eventually reduces to one real variable: whether Mi-jeong’s feelings were reciprocated, and whether the person who confessed chose to stay afterward instead of running. His disappearance with only his research left behind forces Mi-jeong to finally read the full record of what he sacrificed to prove her innocence, and it’s that discovery — not a supernatural reveal — that sends her to Austria to find him.

The Witch (2025) — Dong-jin's research finally reveals what the curse really was

The variable that actually mattered The Ik-jong case from earlier in the season turns out to be the whole answer in miniature: he survived his own brush with the curse because Mi-jeong genuinely loved him back, which means the pattern was never about proximity or secrecy at all. Dong-jin’s entire statistical framework — distance, conversation, confession — was real data pointing at the wrong conclusion until he understood that mutual feeling, followed through on, was the actual missing term.

How Mi-jeong and Dong-jin’s reunion plays out Their park-bench reunion in Austria is deliberately anticlimactic in the best way — no big supernatural showdown, just Dong-jin apologizing for his mother’s role in the rumor and Mi-jeong choosing to forgive rather than relitigate the past. When he confesses and moves to leave anyway, testing the last unproven variable, Mi-jeong stopping him is the actual climax: the curse breaks not because he confessed, but because for the first time, someone stayed.

The Witch (2025) — Mi-jeong and Dong-jin's reunion in Austria

The side couple gets their own version of the theme Eun-sil and Joong-hyeok’s bus-stop confession runs in parallel for a reason — it’s the show’s way of proving its thesis outside of Mi-jeong’s specific mythology: love only becomes dangerous when it’s left unspoken or unanswered, not because of any curse. Their happy, uncomplicated ending is the control group to Dong-jin and Mi-jeong’s decade-long experiment.

The KDW verdict The Witch takes a premise that could’ve stayed a gimmick — solving a curse with spreadsheets — and quietly turns it into an argument about what actually keeps people isolated: not bad luck, but the fear of ever finding out someone might stay. It’s a slow burn that earns its warmth, closing not with the curse defeated so much as simply outlived.

The Witch (2025) — Mi-jeong and Dong-jin finally breaking free of the witch's curse

✍️ KDramaWorlds Editor’s Take

Our honest read on why this drama is worth your time — and who it’s for.

📊 Curse By Spreadsheet 🕵️ A Decade-Long Investigation 💔 The Girl They Called a Witch ☔ Slow-Burn Healing

Jinyoung playing a data miner who treats a supernatural curse like a research problem shouldn’t work as well as it does — but The Witch commits hard enough to Dong-jin’s methodology that his obsessive data-gathering reads as devotion rather than delusion. It’s a different way into the same curse-breaking-through-unconventional-means territory Destined with You covers with actual magic — here the ‘spell’ is a decade of guilt, statistics, and a man who refuses to accept his own uselessness.

The Witch (2025) — cinematic still

The high-school-reunion structure does a lot of quiet work — Dong-jin and Mi-jeong aren’t strangers falling in love from scratch, they’re two people who spent their teenage years failing to say anything to each other, which gives every adult scene between them an extra layer of overdue. That decade-later-reunion shape is closer to Our Beloved Summer than to a typical supernatural romance, just with a curse standing in for the usual unresolved teenage baggage.

Ten episodes is a tight, well-used runway — the show never pads its investigation with filler mysteries, and by the time Dong-jin’s ‘rules of death’ get formalized around episode five, the plotting feels less like a mystery box and more like a genuinely rigorous, if increasingly reckless, research project. The finale’s insistence on an unglamorous, quiet resolution instead of a big reveal is a risk that mostly pays off.

👍👍👍 BEST FOR 👍👍👍
📊 Anyone who wants their supernatural mystery solved with data instead of magic 🕵️ Fans of slow-burn romances built on years of unspoken feelings finally catching up Viewers who want a curse story that ends in quiet healing, not a big showdown

⚖️ Final Verdict
What works
Jinyoung and Roh Jeong-eui make an obsessive research project feel like genuine devotion, not a red flag
The ‘rules of death’ give the curse mythology real internal logic instead of vague supernatural dread
A tight 10-episode Channel A run that never pads its central mystery

What to know first
This is a slow burn built on restraint — don’t expect a big supernatural confrontation at the finale
Some side plots, the detective investigation especially, move slower than the central mystery
The ‘curse’ is ultimately explained in very human terms, which some viewers may find undercuts the mystery

7.5 / 10— A supernatural mystery that turns out to be a very human argument for staying, once someone finally tells you the truth.

💬 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.

588 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.