Pretty Crazy (2025) official poster
🎬 Korean Film · Romantic Comedy · Supernatural

Pretty Crazy

악마가 이사왔다 · 2025 · 115 min
⏱️ 115 min ⭐ 6.6 IMDb 🔞 15+
⚡ Updated · May 21, 2026

🎬 Film Overview

Pretty Crazy (2025) official poster
Film 🌙 Supernatural Rom-Com
Pretty Crazy
악마가 이사왔다 · 2025 · South Korea
ScreenplayLee Sang-geun
DirectorLee Sang-geun
Runtime115 min
⏱️ Binge Time1h 55m
Release DateAug 13, 2025 · South Korea
GenreRomantic Comedy · Mystery · Supernatural
Content Rating15+ (estimated)
Box Office~$3.09M worldwide

📺 Viu
SupernaturalDual PersonalityMidnight RomanceCurseShe-Devil

Seon-ji is a bright and cheerful aspiring pastry chef who harbors a secret she herself is completely unaware of — every night, without fail, she transforms into a wild and unruly she-devil. Her family, desperate to manage her nocturnal alter ego, hires Gil-gu, their clumsy and unemployed neighbor, to babysit her through the dangerous midnight hours. As Gil-gu falls deeply in love with the warm and gentle daytime Seon-ji, he finds himself entangled in something far stranger than a simple odd job — drawn into an extraordinary midnight romance as he sets out to unravel the supernatural curse and help both versions of Seon-ji find their way to a shared future.

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?YES — if you like your rom-coms strange after midnight
🔁 Rewatch ValueMedium — Yoona’s early “tells” hit completely differently the second time
💛 VibeWarm by Day · Electric After Dark · Surprisingly Tender
📺 Skip if…You need your leads to be fully in control of themselves at all times
🎬 Best WatchedWith someone who appreciates a good chaos-energy love story

⭐ 6.6 / 10
· IMDb
· 7.6 / 10 MDL

▶ Official Trailer

🎭 Cast & Characters

Twelve performances across 115 minutes of supernatural romance.

Yoona as Jung Seon-ji in Pretty Crazy (2025)
Yoona
Jung Seon-ji

Lead

Ahn Bo-hyun as Gil-gu in Pretty Crazy (2025)
Ahn Bo-hyun
Gil-gu

Lead

Sung Dong-il as Jung Jang-su in Pretty Crazy (2025)
Sung Dong-il
Jung Jang-su

Supporting

Joo Hyun-young as Jung Ah-ra in Pretty Crazy (2025)
Joo Hyun-young
Jung Ah-ra

Supporting

Shin Hyun-soo as Yeong-sik in Pretty Crazy (2025)
Shin Hyun-soo
Yeong-sik

Supporting

Ko Gun-han as Hee-beom in Pretty Crazy (2025)
Ko Gun-han
Hee-beom

Supporting

Song Duk-ho as Young Jang-su in Pretty Crazy (2025)
Song Duk-ho
Young Jang-su

Supporting

Lee Si-rae in Pretty Crazy (2025)
Lee Si-rae
Seon-ji’s Great-grandfather

Supporting

Lee Hyo-bi as 8-year-old Seon-ji in Pretty Crazy (2025)
Lee Hyo-bi
8-year-old Seon-ji

Supporting

Kim Ye-na as 15-year-old Seon-ji in Pretty Crazy (2025)
Kim Ye-na
15-year-old Seon-ji

Supporting

Kim Eun-soo in Pretty Crazy (2025)
Kim Eun-soo
Convenience Store Part-timer

Supporting

Baek Seung-chul in Pretty Crazy (2025)
Baek Seung-chul
Middle-aged Male Patient

Supporting

🍿 Where to Watch

Stream Pretty Crazy on these platforms.

📖 The Story

Spoiler-light. Everything you need to know before you watch — nothing you don’t.

Seon-ji is exactly the kind of person people gravitate toward without knowing why — warm-voiced, flour-dusted, and quietly dedicated to the craft of pastry-making. She lives in a modest apartment building and spends her days refining recipes, nurturing her dream of becoming a proper pâtissier, and earning the trust of the people around her. She is, by all visible accounts, a perfectly ordinary young woman with a perfectly ordinary life. The gap between that image and who she becomes after midnight is the engine that drives everything in this story.

Pretty Crazy (2025) — Seon-ji in her element, the world before the secret surfaces

One night at 2 a.m., when the rest of the building is asleep, the downstairs neighbor Seon-ji collides with the upstairs neighbor Gil-gu in the building’s stairwell — except this is not the Seon-ji he will meet by morning. She is sharp-tongued, unfiltered, and radiating a chaotic energy that is more creature than person. Gil-gu, freshly unemployed and half-asleep, has no framework for what just happened. He is then approached by Seon-ji’s family with an offer: watch her at night, keep her safe, say nothing. For a man with no job, no plan, and an apartment full of crane-machine plush toys, it is an offer he cannot rationally refuse.

At its core, Pretty Crazy is about the terrifying possibility of loving someone you do not fully know — and whether that love can survive the parts of them they cannot control. Gil-gu finds himself in an impossible emotional bind: the daytime Seon-ji is the woman he is falling for, completely unaware of her own secret. What is emotionally at risk is not just Gil-gu’s heart, but Seon-ji’s sense of self: what does it mean to be “you” when you only own half of your own hours? The stakes are not plot mechanics — they are a question about identity that the film refuses to answer cheaply.

Pretty Crazy (2025) — the tension between Gil-gu's two worlds

Seon-ji’s father, Jung Jang-su, is not a villain in this story — he is a parent carrying a burden he did not choose and a secret he cannot explain away. He hired Gil-gu not out of cruelty but out of exhaustion, and their dynamic is quietly one of the more layered relationships in the film. Seon-ji’s cousin Ah-ra brings a different kind of energy — she is observant in the way only someone close to you can be, and she senses that whatever is happening between Gil-gu and Seon-ji is more than a professional arrangement. Gil-gu’s friend Hee-beom serves as a grounding voice and a comedic foil, pulling the film back toward lightness whenever the supernatural stakes threaten to tip into melodrama.

What separates Pretty Crazy from the crowded field of Korean supernatural romances is that neither version of Seon-ji is presented as the “real” one and the other as the problem to be solved. Most films in this mold treat the alternate personality as a curse to be lifted, a shadow to be vanquished. This film resists that simplicity. Gil-gu’s journey is not just about breaking a spell — it is about recognizing that both versions of the woman he loves deserve a future, and that love which only accepts the convenient half of someone is not really love at all. That is a more honest question than most films in this genre are willing to ask.

Pretty Crazy (2025) — chemistry between the two leads in an unguarded moment

Pretty Crazy moves the way a good summer should — warm and loose in the daylight, stranger and more electric after dark. Director Lee Sang-geun, who previously helmed the crowd-pleasing disaster comedy Exit with Im Yoon-ah, brings a similar instinct for physical comedy and crowd-pleasing setpieces, but threads in a genuine emotional undercurrent that keeps the film from floating away entirely. Im Yoon-ah’s dual performance is the film’s greatest technical achievement: her daytime Seon-ji and nighttime Seon-ji share the same face but almost nothing else, and the contrast is played for laughs without ever becoming a caricature. The film feels bright and propulsive, punctuated by genuinely surprising nocturnal sequences that carry a slightly darker edge — not horror, but a kind of delicious unease that makes you lean forward.

The concept of a person harboring an unseen, uncontrollable inner force — whether framed as a curse, a spirit possession, or a supernatural inheritance — has deep roots in Korean folk tradition and has been reworked through Korean cinema and drama across decades. Pretty Crazy draws on this mythology lightly, using it as a romantic premise rather than a cultural thesis, but the cultural legibility of the “cursed family” trope gives the film a warmth and familiarity for Korean audiences that helps sell its more absurd comedic beats. For international viewers, the tradition reads easily as a fairy tale structure — beauty and the beast inverted, with the monster living inside the heroine rather than across the forest. The film trusts that structure enough not to over-explain it, which is the right call.

Pretty Crazy (2025) — the supernatural world the film inhabits, rooted in Korean folk tradition

🏁 Ending Explained

Full spoilers ahead. Read only after watching.

⚠️ Spoiler Warning — This section reveals the full ending and the film’s key twists. Watch first, read after.

What literally happens in the finale. As Gil-gu digs deeper into the origins of Seon-ji’s curse, it becomes clear that the transformation is tied to a generational family secret that Jung Jang-su has been protecting — and partially responsible for sustaining. The curse is ultimately confronted directly rather than worked around: Seon-ji is made aware of her nighttime self, forcing her to reckon with both identities as parts of herself rather than a split to be managed. Gil-gu’s decision to remain by her side — not as a watcher hired by her family, but as someone who has chosen her — becomes the emotional catalyst that the film has been building toward since the stairwell encounter. The curse is resolved not through a magical fix but through a combination of family honesty, Seon-ji’s own acceptance, and the grounding force of Gil-gu’s love.

Pretty Crazy (2025) — the confrontation at the heart of the film's resolution

What it means. The film ends this way because its central argument was never really about a curse — it was about self-acceptance mediated by love. Seon-ji could not confront her nighttime self until someone else had already seen it and chosen not to run. Gil-gu’s role in the ending is not to be the hero who lifts the spell; it is to be the witness who makes it safe for Seon-ji to stop hiding from herself. The ending is saying that healing is only possible when shame is replaced by being genuinely known — and that love which requires someone to be only their best half is conditional love, not real love.

Unanswered questions and competing theories. The film is deliberately vague about the precise mechanism of the curse’s resolution. One reading suggests nighttime Seon-ji still exists but is now harmonized — she is no longer uncontrollable because she is no longer suppressed. Another reading takes the ending at face value: the curse is fully broken and the transformation ceases entirely. A third interpretation, and the film’s most psychologically interesting one, questions whether the “nighttime self” was ever supernatural at all — or whether it was a psychological dissociation rooted in family trauma that simply manifested in extraordinary ways.

Pretty Crazy (2025) — the moment the two sides of Seon-ji begin to converge

The KDW verdict: the integration reading is strongest. The film consistently treats nighttime Seon-ji as a real person with her own reactions and desires, not merely a symptom. To end the film by erasing her entirely would contradict the emotional arc the screenplay builds so carefully. The ending works because it does not require either version of Seon-ji to lose — it requires them to find each other, with Gil-gu as the unlikely bridge. Pretty Crazy argues that the people we are in the dark are not our enemies — they are the parts of us still waiting to be loved.

The rewatch recontextualization. On a second viewing, the moments where daytime Seon-ji reacts with inexplicable unease around Gil-gu early in the film carry new weight — she is sensing a familiarity she cannot explain, because her nighttime self already knows him. Small gestures and instinctive reactions that read as comedic quirks the first time reveal themselves as the two selves bleeding through, long before the film acknowledges it narratively. The film is smarter about this than it initially appears.

Pretty Crazy (2025) — opening scene, the ordinary world before the extraordinary begins

✍️ KDramaWorlds Editor’s Take

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

🎬 Director
Lee Sang-geun
Known for: Exit (2019) · Pretty Crazy (2025)
🌙 Chaos Energy Romance🍰 Soft by Day⚡ Wild After Midnight💗 Both Halves Deserve Love

Im Yoon-ah has spent her career navigating the gap between idol star and credible actress, accumulating evidence that she is more capable than her detractors allow. Pretty Crazy is the film that makes the argument most clearly. The dual performance required here is not a gimmick — it is a genuine acting problem with no cosmetic solution. Daytime Seon-ji and nighttime Seon-ji share a face, a body, and a wardrobe, but nothing else: posture, vocal rhythm, eye contact, the precise tension held in the jaw. Im Yoon-ah makes them feel like genuinely different people without ever losing the throughline that connects them. That is harder than it looks, and she makes it look easy, which is the best kind of hard.

Pretty Crazy (2025) — cinematic still

The film’s greatest achievement is also its most deceptive one: it looks like a crowd-pleasing summer comedy, and it is, but it is also quietly asking a question that most romantic films never bother to pose. What if the person you love is not always the person you know? Most love stories resolve this by revealing that the “other” version was never real — a disguise, a phase, a test overcome. Pretty Crazy refuses that comfort. Both versions of Seon-ji are real. Both have desires. Both deserve to exist. The film insists on this so consistently that the ending cannot possibly take either version away, and it doesn’t. Lee Sang-geun earns the warmth by being honest about what it costs.

The weakest link is Shin Hyun-soo’s character Yeong-sik, who occupies an unclear space in the story and never quite resolves into someone the film needs. Ahn Bo-hyun, by contrast, anchors the film’s emotional realism — he plays Gil-gu as someone responding to an impossible situation with plausible confusion rather than rom-com competence, and that specificity makes the love story land harder than the genre standard. The nocturnal sequences have real atmosphere. The comedy, when it fires, is physical and specific. The film is not perfect. It is, however, doing something worth doing. 115 minutes. A she-devil, a plush toy collector, and the question of whether you can love someone you’ve never fully met.

👍👍👍 BEST FOR 👍👍👍
🌙 Fans of supernatural rom-coms that take their premise seriously
🎭 Anyone who wants to see Im Yoon-ah in her most demanding role to date
🍰 Summer watch with a lot of warmth and just enough strange
💗 People who believe love should survive the inconvenient half of someone

⚖️ Final Verdict
What works
Im Yoon-ah’s dual performance — technically demanding and emotionally honest
The film’s refusal to treat one version of Seon-ji as less valid than the other
Midnight sequences that carry real atmosphere without tipping into horror
Ahn Bo-hyun’s grounded, un-heroic reaction to an impossible situation

What to know first
The pacing in the second act drifts — the film takes its time and not always productively
Shin Hyun-soo’s supporting role never quite clicks into place
The supernatural mechanics are deliberately vague — if you need rules, this will frustrate you
Box office suggests a modest theatrical run — this one found its audience on streaming

7.6 / 10Watch it — Im Yoon-ah is doing something real here, and the film is honest enough to deserve her.

💬 Helpful? Share this review →

Share your reaction to this film.

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.