The Haunted Palace
🎬 Viki · Netflix
⭐ 8.3 / 10 MDL
🔞 15+
📋 Drama Overview
Everything you need to know before you hit play.
🔥 Fantasy Must-Watch
SBS
Yeo-ri was born into a line of shamans but has spent her whole life running from it. She makes glasses for a living, ignores the ghosts that follow her everywhere, and refuses — categorically — to become what everyone keeps telling her she must be. Then Yoon Gap, her first love, is ambushed and his body becomes the vessel of Gang Cheol: an ancient Imugi who has spent a thousand years waiting to ascend, and who has exactly zero patience for human feelings.
Trapped together in the royal capital of Joseon, Yeo-ri and Gang Cheol must navigate a palace overrun with vengeful spirits — chief among them a towering eight-foot grudge-bearer whose resentment has been festering for a century. The king is desperate. The court is compromised. And the only people equipped to deal with any of this are a reluctant shaman and an Imugi who keeps pretending he doesn’t care.
16 / 16 ✅ Completed
▶ Official Trailer
🎭 Cast & Characters
Six performances — from the Imugi learning what it means to be human, to the king carrying a kingdom’s worth of guilt.
Lead
Lead
Supporting
Antagonist
Villain
Supporting
📺 Episode Guide
Spoiler-light recaps — enough to know what you’re getting into, nothing that ruins the fun.
✍️ KDramaWorlds Editor’s Take
Our honest read on why this drama is worth your time — and who it’s for.
👻 Lightly Spooky
😂 Genuinely Funny
💜 Slow Burn Romance
👑 Strong King Energy
The Haunted Palace is not the show its premise suggests. On paper — Imugi possesses first love’s body, reluctant shaman must cooperate, palace haunting escalates — this sounds like a standard supernatural rom-com wearing a hanbok. In practice, it’s something more considered: a drama genuinely interested in where resentment comes from, how injustice accumulates across generations, and what it costs to finally reckon with it. That’s an unusual backbone for a Friday-Saturday crowd-pleaser, and the fact that it mostly works is credit to writer Yoon Soo-jung and a cast that takes the material seriously even when the material is asking them to be funny about rice gruel.
The show has a structural imbalance that splits viewers: Yook Sung-jae and Kim Ji-hoon are so good that everything else orbits them. Their dynamic — an arrogant immortal creature and a king who cannot afford to be wrong about anything — is the drama’s best relationship, funnier and more emotionally complex than the actual romance. Bona’s Yeo-ri is written with care, but early episodes give her a register that reads as stiff before it reveals itself as deliberate armour, and not everyone stays patient enough to see the payoff. The main villain also overstays his welcome by two episodes, which is a known sageuk problem. These are real criticisms. They don’t undermine a drama that sustains genuine charm across sixteen episodes and sticks its landing when it matters.
This is a show about setting aside assumptions, listening to those who have been wronged, and righting old wrongs without creating new ones. For a fantasy sageuk, that’s a quietly radical thesis — and it earns its happy ending by making the audience feel the weight of what it took to get there. If you’re in for the bromance, you’ll stay for the king.
Viewers who want a king who’s actually good at his job
Anyone who needs their slow-burn served with comedy
🎬 You Might Also Like
If you liked The Haunted Palace, these are your next three watches.
![]() The East Palace
Ak-gwicourt lady
Read Full Review →
|
![]() Pro Bono
Comedy DramaCorruption
Read Full Review →
|
![]() Joseon Attorney: A Morality
BonaCharacter Development
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.