"KPOP DEMON HUNTERS" (2025)

WRITTEN BYDanya Jimenez·Hannah McMechan·Maggie Kang·Chris Appelhans

STATS125pages116scenes23,942words38%dialogue share88characters

Dialogue share

  • dialogue8,64338%
  • action13,88962%
  • formatting, excluded1,410

Scenes

location
  • INT 60
  • EXT 53
  • INT/EXT 3
time
  • DAY 21
  • NIGHT 45
  • UNKNOWN 50

SCREENPLAY PROFILE

On the page

This page presents the KPop Demon Hunters (2025) screenplay, written by Danya Jimenez, Hannah McMechan, Maggie Kang, and Chris Appelhans, as 116 navigable scenes across 125 pages. Search the text, isolate a character’s dialogue, or link directly to any scene.

start reading

1

INT. STADIUM CONCERT

source 2

Lights flash and the crowd goes crazy for HUNTRIX.

CROWD
Huntrix, Huntrix, Huntrix!

The crowd holds their light sticks, screaming loudly for Huntrix as an images of the girls light up a jumbo screen.

CELINE (V.O.)
The world will know you as pop stars.

The Huntrix KPOP group-RUMI, ZOEY, and MIRA appear one by one on the stage.

CELINE (V.O.)
But you will be much more than that.

CUT TO BLACK:

CELINE (V.O.)
You will be hunters.
CUT TO:
2

INT. ANCIENT KOREA - MANY YEARS EARLIER

source 3

Demon patterns spread over a small village, while the villagers watch helplessly.

CELINE
Demons have always haunted our world.

Demons begin to emerge through tears in the earth and attack villagers.

CELINE (V.O.)
Stealing our souls and channeling strength back to their king, Gwi- Ma.

Their souls channeled into a glorious kingdom, consumed by a menacing mouth.

Demons chase after villagers- but a voice cuts through the attack.

CELINE (V.O.)
Until heroes arose to defend us.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 2.

The demons stop and turn around to see three women with weapons atop a roof. They draw their weapons and begin to sing, jumping off to save the villagers. They slay each demon with ease.

CELINE (V.O.)
Born with voices that could drive back the darkness.

The Hunters continue to sing, an energy forming between them that spreads throughout the village, forming a barrier. Demons try to push through but this barrier keeps them out.

CELINE (V.O.)
Singing songs of courage and hope.

ANCIENT KOREA - MANY YEARS EARLIER

The villagers who the Hunters have saved from the demons are gathering together to hear their song.

CELINE (V.O.)
But, Hunters are more than warriors. Our music ignites the soul, and brings people together.

The Hunters continue to sing, an energy forming between them that spreads throughout the village, forming a barrier.

A child villager approaches a Hunter, who extends her hand.

CELINE (V.O.)
With this connection, the first hunters created a shield to protect our world. The Honmoon.

As the villagers gather together, the Honmoon shimmers all around them, growing stronger and expanding outward.

Shots of different Hunters from every generation.

CELINE (V.O.)
Every generation, a new trio of Hunters is chosen to fulfill our ultimate duty. A barrier so strong it is impenetrable, that will keep demons, and Gwi-Ma, from our world forever: The Golden Honmoon.

A shot of the Golden Honmoon shining around the world.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 3.

3

EXT. JEJUDO FOREST - DAY

source 4

Our narrator, Celine, now speaks to three new Hunters before her. She has now become the mentor.

CELINE
And now, that duty falls to you. That victory is within your reach. It is your voices, your song, that will create the Golden Honmoon.
RUMI/MIRA/ZOEY
Yes, Celine.
CUT TO:
4

EXT. CONCERT VENUE

source 5

Fans file in to a packed concert stadium.

FANS
Huntrix! Huntrix! Huntrix! Let’s go Huntrix!

Fans chant excitedly while entering the venue.

FANS (CONT’D)
We love Huntrix!

Cut away to fans as they tailgate outside.

MIRA FAN 1
Mira’s my favorite! She's the visual and lead dancer of Huntrix. Nobody can move like Mira.
MIRA FAN 2
Apparently she was the black sheep of her family.
MIRA FAN 3
I don’t know why because she’s so cool. Who else can wear a sleeping bag to the Met Gala?

Shots of Mira family photos, where she is very much the outlier in an otherwise perfectly normal family.

MIRA FAN 4
Yeah, she’s our role model.
MIRA FAN 5/FAN 6
She’s the best. Love her.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 4.

Three “Mira Fans”, dressed just like her, talk straight to camera.

5

EXT. CONCERT VENUE

source 6

Now it’s Zoey’s fans turn to gush.

FANS
We’re here for ZOEY!
ZOEY FAN 1
She's the rapper and lyricist.

Shots of Zoey in school, headphones on, writing lyrics in her notebook.

ZOEY FAN 2
She grew up in America, somewhere called Burbank, USA?

Shot of a map of California.

ZOEY FAN 1
She's the cutest maknae.
ZOEY FAN 2
– but when she raps– she goes HARD.

Shot of nerdy young Zoey doing rap battles.

ZOEY FAN 3
She gets real scary, like, so scary you better WATCH OUT!
6

EXT. CONCERT VENUE

source 7

Rumi’s fans gather around her for autographs.

FANS
We love RUMI!
RUMI FAN 1
She’s pop star royalty.
RUMI FAN 2
Her mom was a Sunlight Sister but passed away when she was an infant.

Shots of young Celine as a pop star.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 5.

RUMI FAN 3
But Celine raised her and built Huntrix around her.

Shot of Celine with Baby Rumi. Shot of Celine with debuting Huntrix.

RUMI FAN 4
Rumi’s voice is just incredible. Like-

A bunch of sobbing fans cry into the mic.

CRYING FANS
-it brings us to tears!

Fans gush, now in their seats and ready for show.

HUNTRIX FAN 1
They’re taking a break after this concert and they totally need it but we’re gonna miss them so much—
FANS
AHHHHHHHH!!!

They start freaking out as the concert lights dim.

7

EXT. OLYMPIC STADIUM - NIGHT

source 8

An incredible light show plays for a packed stadium audience. The fans go wild as video plays of HUNTRIX. We see slides of ZOEY, MIRA, and RUMI. The crowd CHANTS their names. The crowd has heart glow sticks and signs for each girl. The energy is unmatched.

An excited man BOBBY, late 30s, manager, a human golden retriever, weaves around backstage on a head mic.

BOBBY
Everyone look alive!

A group of people working on the sound levels give him a thumbs up.

BOBBY (CONT’D)
Alright, lookin’ good over there!

A man up in the rafters next to a spotlight gives him a thumbs up.

BOBBY (CONT’D)
Okay. Ready? Ready!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 6.

Bobby smiles to himself, but then checks his phone and immediately looks worried.

BOBBY (CONT’D)
But where are the girls??

He checks his flight tracker app and sees they have flown PAST the stadium.

BOBBY (CONT’D)
What?! Where are they going??
8

INT. PLANE - NIGHT - PRESENT DAY

source 9
RUMI
Okay, this is our biggest show yet!
ZOEY
The most songs!
MIRA
The most moves.
RUMI
Which means...the most carb loading!

They throw their hands up in the air and begin gorging.

RUMI/MIRA/ZOEY
FOR THE FANS.

An overhead shot of all the food.

RUMI
Yeah, I need like ten thousand calories to get through the choreo.
MIRA
1000%. A gajillion percent!
RUMI
Mira, that’s not even a real number.
MIRA
It is for our fans.
ZOEY
Ooh ooh pass me the kimbap!

Zoey opens a bag of food.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 7.

ZOEY (CONT’D)
(mouthful)
Oh, I love these.

The girls continue to feast on their favorite foods.

ZOEY (CONT’D)
Ahhh.
RUMI
Ohhh I love these!
MIRA
Gimme one!
RUMI
Our fans deserve the best!
9

EXT. PLANE IN SKY - NIGHT

source 10

The private jet quietly cruises at altitude.

10

INT. PLANE - NIGHT - PRESENT DAY

source 11

The flight attendant walks in with some Huntrix branded ramyun.

The girls open their cups of ramyun. Rumi takes the hot water kettle from the flight attendant.

RUMI
Okay, time for our pregame ramyun!

The girls reach for the three cups of ramyun on the table and toast.

ALL
Happy fans, happy Honmoon!
ZOEY
Wait, there’s no water in these?

Rumi calls to the flight attendant, who is oddly pouring coffee into a plant.

RUMI
Umm, excuse me, Miss?
FLIGHT ATTENDANT
Yes, Miss Hunter-ix?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 8.

RUMI
We asked for hot water like-
FLIGHT ATTENDANT
Right away! You’re welcome! Arrivederci! Goodbye.

The flight attendant walks away in an awkward hurry.

RUMI
Uh..Okay...

RING RING. Bobby is calling. Rumi answers.

11

INT. PLANE - NIGHT - PRESENT DAY

source 12

RING RING. Bobby is calling. Rumi answers.

RUMI/MIRA/ZOEY
Hi Bobby!

Bobby, who is at their concert venue, shows them a packed stadium.

BOBBY
Yeah hiii. Um what are you doing?
RUMI
About to eat our pre-show ramen.
BOBBY
Pre-show?! What about the show show!

Excited fans take Bobby’s phone and see the girls on the screen.

BOBBY (CONT’D)
Hey hey- that’s my phone!
FAN 1
We love you!

Mira and Zoey join Rumi on the call. FANS!

RUMI/MIRA/ZOEY
Aw we love you too!

The phone gets passed to other fans who are trying to talk but are inconsolable, bawling their eyes out. The girls can’t help but cry too. They love their fans so much.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 9.

RUMI/MIRA/ZOEY (CONT’D)
Aw that’s so sweet!

Another fan takes the phone, he’s got “Huntrix” tattooed on his stomach.

TATTOO FAN
Yo! I just got this!

Rumi and Zoey look a little freaked out but Mira approves.

MIRA
Sick.

Bobby finally takes back his phone from the fans.

BOBBY
AGH! Gimme that! SO WHY ARE YOU LATE?
RUMI
Late?

The girls look out the plane window and see that they’re flying away from the stadium!

BOBBY
Fifty thousands fans are waiting for you! They made cute signs and everything. HOW CAN YOU BE LATE? Oh I wish you were here-

While Bobby continues to have a meltdown, the girls look towards the flight attendants and pilots, who are clearly acting strange. Rumi’s eyes narrow.

RUMI
Keep your shirt on, Bobby. We’ll be there in three.

She hangs up the phone. The girls are pissed! Mira throws her bowl of ramyun.

MIRA
GAH!!! I didn’t even get to finish my ramyun!
RUMI
WHY do they always interrupt our snacking?!
ZOEY
(mouth full, mumbled)
THEY WILL FEEL MY WRATH!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 10.

Rumi stands up to confront the attendants.

RUMI
Um, excuse me?

One of the flight attendants turns around.

FLIGHT ATTENDANT
Please take your seat-
RUMI
Yeah we don’t have time- you’re a demon, right?
FLIGHT ATTENDANT
(nervous)
W-What do you mean??
RUMI
You’re smiling all weird, watering plants with coffee, and those guys c’mon-

Rumi looks towards the pilots who are clicking random buttons and another attendant just buckling a seat belt. These are clearly not humans.

FLIGHT ATTENDANT
(nervous)
Oh...we were just-
RUMI
Oh look patterns.
FLIGHT ATTENDANT
Oh these? These are just--ahhhh!

Rumi grabs the attendant’s wrist and holds it up, revealing demon patterns along their arm. The flight attendant smiles awkwardly. Rumi stomps on her foot and she stumbles back, morphing into her true DEMON FORM. The rest of the crew transforms into demons too! Mira and Zoey sluggishly come up and stand next to Rumi. They’re FULL.

RUMI
The rest of you can come out. We’re in a hurry.

The demons reveal themselves, all with the same demon patterns across their bodies. The main pilot demon comes out of the cockpit. Mira is not having it.

MIRA
Aww...you got the patterns.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 11.

Mira cocks her head to the side.

MIRA (CONT’D)
Now you gotta die.
PILOT DEMON
The only ones dying tonight are your-

HUGE BURP. It’s Mira. She’s clutching her stomach and sweating like she’s about to pass out.

The pilot demon tries to start again.

PILOT DEMON (CONT’D)
I said the only ones dying tonight are your-

Loud gurgling AGAIN. This time it’s Rumi and Zoey holding their stomachs.

RUMI
I’m sorry what?
PILOT DEMON
(frustrated)
Your fans! We’re gonna eat your fans!
RUMI/MIRA/ZOEY
WOAH! UH OH! No, no, no. No thank you!

The girl’s attitude quickly changes. DO NOT mention eating their fans.

RUMI
Not our fans...
ZOEY
When you mess with our fans-
MIRA
-we need to make it hurt.

One of the smaller demons looks towards the Pilot demon.

The Honmoon ripples above them.

The girls get into formation as we enter the sickest music video/fight sequence. The demons squirm with fear.

SONG - “HOW IT’S DONE”

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 12.

Rumi grabs a hot water dispenser and fills it up with water. She uses it to punch demons out of her way and throws it to Mira who uses it to smash a demon into a chair.

[INTRO] You came at a bad time But you just crossed the line You wanna get wild? Okay I’ll show you wild

Zoey fills up her ramyun cup with hot water and graciously passes it down the line to her girls. The demons try to attack but the girls slam them down.

[VERSE] Better come right, better luck tryin Gettin to our level Cause you might die, never the time To try to take whats mine alright Bleeding isnt in my blood 뼈속부터달라서 beating you is what i do Body on body I’m naughty, not even sorry And when you pull up, I’ll pull up A little late to the party La la la la lock and loaded I was born for this There ain’t no point in avoidin it Annoyed a bit so back up, Bring back up, Either way we back ugh.

Mira and Zoey try to dive into their noodles but Rumi grabs them. She points out the “Simmer for 3 Minutes” on the side of the cup. She sets them down and the girls summon their weapons. Kill first, then eat.

[PRE CHORUS] Knocking you out like a lullaby Hear that sound ringing in your mind Take a seat for the show Cuz I’m gonna show you.

They waste no time slicing and dicing these demons. Their ramyun simmers innocently among the chaos.

[CHORUS] How it’s done done done (Huntrix dont miss!) (MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 13.

[CHORUS] (CONT’D) How it’s done done done (Huntrix dont quit!) How it’s done done Run run we run the town Whole world playing our sound Turnin up it’s going down (Huntrix show dis) How it’s dun dun dun

Rumi slices a demon in half and slams him against a wall. The demon looks at Rumi’s shoulder, now exposed, and he sees...demon patterns? Rumi kills him before he can say anything. She quickly covers her shoulder. Suddenly, the plane jolts, knocking the girls and their ramyun off balance. NOT THE RAMYUN!

Rumi dives and catches her ramyun before it hits the ground. They look outside the window and see the cockpit has completely detached, flying mid-air, with the pilot demon getting away in it.

Both wings snap off the plane too! It’s now just the body of the plane. A gust of wind grabs their attention and they head towards the cockpit, that’s no longer there.

MIRA
Yeah, this plane’s trashed.

The girls slurp their noodles though. Finally some relief.

RUMI
Okay, let’s do this.

They look down and notice the demons free-falling straight towards the venue. Rumi slurps her noodles, gives the girls a wink, and jumps out of the plane.

[VERSE 2] Something about when you come for the crown thats so humblin huh? What you want wit it? I rather I crumble it, Thought I was done wit? what? Nothin to us to run up, you done up, we come up from sun up to sun down so come out to play won either way, we one in a million, we kill em, like really? You want it? Okay.

12

EXT. PLANE - FREEFALL

source 13

Zoey watches as Rumi jumps out of the plane.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 14.

Mira jumps as well.

Zoey still follows though, noodles in mouth, whipping out her mascara too. Mira and Rumi also start getting ready as they free-fall. They are PROS at multitasking.

Rumi leads the charge, hurtling head first toward the stadium. Her braid whips in the wind as she twirls to be upright and full power kicks downward. Her kick lands squarely in the back of one of the falling demons, who is rocked by the blow. Effortlessly, Rumi reapplies her mascara in a compact.

[RUMI LYRIC] Heels. Nails. Blade. Mascara.

She tosses the compact to: Mira who is blowdrying her hair mid air, and checks her reflection in the compact.

[MIRA LYRIC] Fit check for my napalm era.

The compact travels to: Zoey who has a demon head-locked between her legs and is applying blush.

[ZOEY LYRIC] Need to beat my face. Make it cute and savage, Mirror mirror on my phone, who's the baddest? us? hello?!

She checks the mirror then grabs the demon by the cheeks and squishes it’s head.

One last squeeze, and she releases, flipping into the air and free falling toward the earth with the girls.

[PRE CHORUS] Knocking you out like a lullaby Hear that sound ringing in your mind Better sit down for the show Cuz I’m gonna show you.

13

EXT. OLYMPIC STADIUM - NIGHT

source 14

The crowd waits for the girls to arrive. A light shines in the sky and the audience turns towards it. The girls are fire balls hurtling towards them.

CONCERT FAN 1
It’s them!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 15.

The girls crash into the stage full speed, sending a cloud of smoke through the stadium. As the smoke clears, the demons are exposed by the stage lights. The crowd gasps.

More lights come on, revealing the silhouettes of Huntrix behind the demons. The fans go crazy! The girls jump through the smoke and slay each demon.

[CHORUS] How it’s done done done (Huntrix don’t miss!) How it’s done done done (Huntrix don’t quit!) How it’s done done Run run we run the town Whole world playing our sound Turnin up it’s going down (Huntrix show dis) How it’s dun dun.

One demon lands in the crowd next to a fan.

CONCERT FAN 2
Woahh cool costume!

Zoey throws a knife and explodes them. Fans CHEER!

Now that they’re demon responsibilities are done, the girls give their fans a SHOW!

[MIRA LYRIC] I don't talk, but I bite. Full of venom. Spittin' facts, you know that's uh! How it's done, done, done.

Zoey breaks into a hip hop dance and slides across the stage, making hand hearts with the fans.

[ZOEY LYRIC] Okay, like I know I ramble, hey! When shootin' my words I go rambo. Took blood, sweat, and tears to look natural. That's how it's done, done, done.

[RUMI LYRIC] Hear our voice unwavering. Til our song defeats the night. Making fear afraid to breathe. Til the dark meets the light.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 16.

[CHORUS] How it's done, done, done. Run, run, we run the town run, Whole world playing our sound Turnin' up, it's going down. Huntrix show dis! How it's done, done, done. We hunt you down, down, down. Huntrix don't quit! We got you now, now, now. Huntrix don't miss! We show you how, how. Huntrix don't miss! How it's done, done, done.

They come together to finish their song, with the Honmoon pulsating and shining throughout the stadium. Once again, the girls fulfill their duty in great style.

The camera pans down the Honmoon, which is holding back a slew of demons trying to get in.

14

INT. DEMON WORLD

source 15

On the opposite side of the Honmoon is an empty wasteland. Demons sulk around, walking towards Gwi-Ma’s crumbling palace. The flight attendant demon is back in the demon world, afraid to go near Gwi-Ma’s palace but the patterns around her wrists flare and suddenly she’s being pulled up towards the palace. She lands in front of a tall black void.

GWI-MA
Let me guess...they got away again?
FLIGHT ATTENDANT DEMON
The Hunters... t-they’re too strong!
GWI-MA
I understand.

The flight attendant demon is confused.

FLIGHT ATTENDANT DEMON
Y-you... you do?

Gwi-Ma’s floating mouth appears in the black void, his voice booms.

GWI-MA
I understand..you are weak.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 17.

The flight attendant demon cowers. Her patterns FLARE. She is engulfed in flames. Her shame and patterns consume her. She screams in pain as Gwi-Ma absorbs her soul.

GWI-MA (CONT’D)
Pathetic, useless... ALL OF YOU.

Gwi-Ma’s voice is terrifying. Demons continue to cower and cry over their shame.

GWI-MA (CONT’D)
Don’t you idiots know? Once the Hunters turn the Honmoon gold, it’s over for us!

A simple haegeum melody interrupts the crying. Then a voice - JINU (23, but technically 400 years old). You can’t see his face but you can tell he’s HOT. He stands atop a tower and floats down to join the other demons. A tiger, DERPY, follows him as he moves through the crowd.

JINU
There once was a mighty demon king— Stop me if you’ve heard this one before— He was in total control. He feasted on souls. The world trembled when he roared. But then some hunters sang some songs. Now all he does is starve. Can’t get at the souls, his flame grows cold— Just a whisper in the dark
(singing)
And will he let the fire go out? Is this the end of him now? Dying king with a crumbling crown, Will he let the fire go out?

The demons look on, worried Jinu is only making things worse. There is a sense of jealousy amongst the demons, as Jinu effortlessly navigates the crowd. Jinu stops at the base of Gwi-Ma’s palace, his black Saja hat still covering his face.

GWI-MA
I let you keep that voice, Jinu, and you dare to mock me with it?
JINU
I’m not here to mock you. I’m here to help you.

As Jinu floats up the staircase towards Gwi-Ma, he gathers four other demons closely behind him.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 18.

JINU (CONT’D)
It’s time for a new strategy. We fight the Hunters where they least expect it.

He lines the demons on both sides of him. Jinu looks up, finally revealing his face and yes, HE’S HOT.

JINU (CONT’D)
Go after the very thing that powers the Honmoon... The fans.

Jinu and the Saja demons strike a pose, a classic boy band formation.

GWI-MA
A demon boy band?

Gwi-Ma laughs loudly. Some of the demons laugh along.

GWI-MA (CONT’D)
What makes you think that could work?

Jinu snaps his fingers and the Saja demons quickly morph into boy band members. We see glimpses of perfect hair, cute eyes, and GLISTENING ABS. But the demons still wear their Saja robes...the full reveal will come later.

The demon crowd loves it.

DEMON FANS
Oh yeah/That’s totally gonna work/A hundred percent.

Gwi-Ma is intrigued.

GWI-MA
Okay...I know you, Jinu. In four hundred years, you’ve never done a single thing that didn’t serve yourself.

As Gwima speaks, Jinu’s patterns light up and he has a disturbing flashback of a woman and child crying and reaching for him. Jinu closes his eyes and shakes the memory out of his head.

GWI-MA (CONT’D)
What do you want?

Jinu smiles and holds up his wrists - patterns all over them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 19.

JINU
The memories...I want them erased.
15

EXT. OLYMPIC STADIUM - NIGHT

source 16

Back to the human world. The concert is over and the stadium glows with powerful Honmoon energy as fans exit.

16

INT. BACKSTAGE - NIGHT

source 17

The roar of the crowd echoes in the background as Rumi, Mira, and Zoey are lowered down to the sub-stage area. Zoey looks a little frazzled.

Suddenly, a golden shimmer passes over the Honmoon.

RUMI
Did we just see gold?
MIRA
Yeah, I can’t believe we’re doing it.
ZOEY
Ahhh so exciting!
RUMI
Okay, you know what this means? It’s time to release the song.
ZOEY/MIRA
We’re gonna turn it gold/ Yes, it’s finally time!
RUMI
Eeee! Yeahh---

Rumi’s voice breaks but she shakes it off immediately.

RUMI (CONT’D)
Woah, that was weird.
ZOEY
Good thing we are taking a break.
MIRA
Yeah, sounds like you need the rest.
RUMI
Yeah, just need a little water.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 20.

The elevator doors open and we see Bobby! He’s surrounded by a million stagehands.

BOBBY
Did someone say water?
RUMI/MIRA/ZOEY
Hi Bobby!
BOBBY
(to crew)
WATER! NOW!

Each stagehands pulls out a water bottle, eager to serve our Huntrix.

The girls start walking down the hallway with Bobby. Meanwhile, crew members cater to their every need. Comfy robes, new hair, make-up, food, drinks, you name it! The girls are being PAMPERED as they walk.

BOBBY (CONT’D)
What a way to end the World tour! And that finale with the guy in the demon suit exploding into confetti—
CREW
So chill! / Those special effects looked amazing!
MIRA
Huh huh, yeah special effects.
BOBBY
This is gonna break the bank – but oooh look at these social numbers! They’re off the charts!

Bobby shows them his phone.

BOBBY (CONT’D)
And to celebrate, I booked you a week-long staycation at the fanciest, most exclusive relaxation resort in Korea.
MIRA
Sorry, Bobby. We already have plans.
BOBBY
What? What plans?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 21.

ZOEY
We got the hottest ticket in town.
ZOEY/MIRA
To our couch. (chanting) Couch, couch, couch...!
RUMI
Bobby, you should go enjoy the resort! This tour’s been grueling for everyone. You deserve it.
BOBBY
Me? Oh no, I couldn’t possibly- just kidding! Robe me. I’m a 34 short, please.

Stagehands pop up behind Bobby and give him a comfy robe and eye mask to begin his vacation. He throws up a peace sign and walks away.

BOBBY (CONT’D)
See you in a couple of weeks, girls.
RUMI/MIRA/ZOEY
Bye Bobby!
MIRA
Alright, two weeks of vacation.

Rumi schemes behind the girls with a smirk.

RUMI
Yes, vacation.
17

EXT./INT. PENTHOUSE - NIGHT

source 18

Elevator doors open to the girls entering their penthouse.

MIRA
Mmm I can’t wait to eat kimbap and stare at the ceiling.
ZOEY
I already picked out a movie for us. It’s actually a list of 700 two- second videos I want you to watch. All about turtles!
MIRA
Sounds super boring...I’m so down.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 22.

Rumi looks at her phone behind the others.

The screen reads: NEW SINGLE. GOLDEN.

RUMI
(to herself)
Let’s do this.

Rumi presses the launch button, and the upload completes. She walks into the HUNTRIX CLOSET - an automatically lit costume hall with floor to ceiling clothes on display.

Spotlight on a new Huntrix costume. Rumi checks out her reflection in the glass.

RUMI (CONT’D)
It’s time.

Meanwhile, Mira and Zoey are back in their comfortable robes, heading for the couch with their snacks.

MIRA/ZOEY
Couch! Couch! Couch! Couch! Couch! Couch! Couch!

They plop down.

ZOEY/MIRA
Oh yeah. That’s the stuff. / So relaxing.

Rumi appears behind them, just a head above the cushions.

RUMI
Hey! Have a good break?
MIRA
What? No. We literally just sat down.

Rumi rises, revealing her full attire. The girls turn in horror.

ZOEY
Why are you in your new costume?
MIRA/ZOEY
Rumi, you didn’t!
MIRA
Did you announce the new single?

Rumi nods her head with a big smile. Mira and Zoey are not so thrilled.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 23.

ZOEY
And the promo starts tomorrow?
MIRA/ZOEY
Tonight?

Tears spring from their eyes as Rumi extends their costumes.

MIRA ZOEY
Rumi, Rumi, no. Nooo. No, No, we just, but- pajamas! I Rumi. Nooo! love my pajamas! Nooo!

The elevator dings and opens. Bobby appears.

BOBBY
Girls, you won’t believe this!

The girls are now dressed and ready. Only Rumi looks excited though.

MIRA
Bobby.
ZOEY
No more relax-y time.

Bobby points at his phone.

BOBBY
Your new single is on fire. Everyone’s listening to it!

Okay, now the girls are excited.

RUMI/MIRA/ZOEY
Yeeeeee!
BOBBY
So let’s go promoooo!

Bobby throws off his robe to reveal a sparkly suit underneath. He twirls and the girls cheer.

18

EXT. CITIES ACROSS THE WORLD

source 19

Fans freak out over the announcement of the new Huntrix single! It’s on billboards, cell phones, bus stops. They’re everywhere!

FANS
New single? New single? There’s a new single? There’s gonna be a NEW SINGLE! New Huntrix!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 24.

The teaser for Huntrix’s new single “Golden” starts playing. Visuals of the girls and “Golden” spread online.

The NEW MV Premiere is announced!

FANS (CONT’D)
Three! Two! One!

INTERCUT music video with fans watching on their phones all around the world.

19

INT./EXT. GOLDEN MUSIC VIDEO

source 20

FLASHBACK: Rumi on her own, lost in the forest. The moon flashes, and she’s scared atop on a throne. She stands up with her golden cape, confident.

RUMI LYRIC
I was a ghost i was alone 어p워진앞길속에 given the throne I didn’t know how to believe how I was the queen that I'm meant to be I ah...

FLASHBACK: Zoey in high school dealing with bullies. She fights them off in a flash of gold and skateboards away.

ZOEY LYRIC
I lived two lives tried to play both sides but i couldn’t find my own place.

FLASHBACK: Mira being the black sheep in her family, not belonging. She pulls off a golden dance pose in her family’s portrait.

MIRA LYRIC
Called a problem child cuz I got too wild but now that’s how I’m getting paid 끝없T on stage

Present day, Mira stands atop a flying airplane and throws out a peace sign.

CHORUS
I’m done hiding now I’m shining like I’m born to be ...born to be.

Now the three girls pose on top of a Golden Honmoon together.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 25.

20

INT. CLASSROOM - DAY

source 21

Students hover around a cellphone, watching the teaser. Fans everywhere watch it over and over.

FAN #2 I love it already!

21

INT./EXT. GOLDEN MUSIC VIDEO

source 22

Rumi lays in bed as a door cracks opens, gold light on the other side. She steps through it.

Mira sits alone, looking over the city. Zoey walks through a school hallway. They both follow the same light.

Now they are stars and everyone loves them! The girls drive a convertible down a golden street.

CHORUS
We dreamin' hard ...dreamin' hard We came so far ...came so far now I believe ...I believe we’re goin up up up it’s our moment you know together we’re glowing gonna be, gonna be golden ohhh up up up with our voices 영원히H질수없는

Fans cry from happiness and SING ALONG.

FANS
We’re going up up up, it’s our moment!
CRYING FANS
You know together we’re glowin.

FAN #3 Amazing.

FAN #4 Again! Again!

Messages of support cover the screen.

22

INT. TALK SHOW - DAY

source 23

Huntrix sits on a couch together, being interviewed. The teaser for “Golden” plays over them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 26.

INTERVIEWER (O.S.)
Do you see my head bobbin right now? Tell us more about that new single, Golden.
MIRA
It’s the story of us.
RUMI
It’s a song about who we are, and where we’re going next.
ZOEY
And the first live performance is tonight!

The more the fans support the single release, the stronger the Honmoon grows.

CHORUS
Gonna be, gonna be golden oh, I’m done hiding now I’m shining like I’m born to be. Oh, our time no fears no lies that’s who we’re born to be we're goin.
23

INT. GLAM ROOM/RUMI’S DRESSING ROOM - NIGHT

source 24

Mira and Zoey are getting glammed. Bobby is amped.

RUMI (V.O.)
It’s the beginning of a new chapter for us, for the whole world. And we’re so excited to show you what’s next.

Rumi gets ready alone in her dressing room and picks up singing the bridge to “Golden” in the mirror.

RUMI LYRIC
Waited so long to break these walls down to wake up and feel like me, Put these patterns all in the past now and finally live like the girl they all see no more hiding, I'll be shining like I'm born to be cause we are hunters, voices strong and I know I believe.

Rumi takes off her robe to REVEAL: demon patterns. Rumi covers her patterns and leaves her dressing room.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 27.

24

INT. CONCERT VENUE - NIGHT

source 25

The song continues!

RUMI CHORUS
We're goin' up up up It’s our moment You know together, we’re glowing Gonna be, gonna be golden Ohhh up up up.

Cameras on cranes move around the stage where Huntrix are in mid-rehearsal before their new single performance!

25

EXT. CONCERT VENUE - NIGHT

source 26

Fans excitedly chant outside the venue before the live performance.

FANS
Huntrix! Huntrix! Huntrix!

Two fans are decked out in all Huntrix merch. They’re watching the new music video on their phones.

FAN #1 Rumi’s voice is so incredible!

FAN #2 I can’t wait to hear her live!

26

INT. CONCERT VENUE - NIGHT

source 27

Bobby dances along! He knows all the moves and accidentally hits a camera operator in the face.

BOBBY
Oh, sorry!

The girls continue to rehearse. But as we reach Rumi’s solo-

RUMI LYRIC
Oh, I'm done hiding, now I'm shining like I'm born to be-

-her voice CRACKS.

She tries clearing her throat. Bobby stops singing along.

BOBBY
Huh??

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 28.

MIRA
You okay?

Rumi shakes it off.

RUMI
Yeah, yeah I’m fine. Let’s take it again, from the top.

The girls continue to practice after Rumi’s hiccup. They look stronger than ever! They nail the chorus as always and as the spotlight falls back on Rumi--

RUMI LYRIC
Oh, I'm done hiding, now I'm shining like I'm born to be-

-- and her voice cracks again! Rumi looks more concerned now.

BOBBY
Rumi? Are you okay? Do you need some water?
RUMI
I just need five! I’m gonna take five.

Rumi walks off stage. A producer freaks out on the side.

PRODUCER
Five minutes? We go live in ten!

Bobby tries to keep the peace.

BOBBY
(nervous)
Okay, I can handle this. I’m not having a nervous breakdown. Visualize: there's NOT ten thousand fans at the door screaming and sounding really scary!
27

EXT. CONCERT VENUE - NIGHT

source 28

The fans have gone mad! They’re about to ambush security to get into the venue. Terrified security guards protect the entrance doors.

SECURITY #1 (into earpiece) MAYDAY MAYDAY! There’s ten thousand fans at the door screaming and sounding really scary!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 29.

28

INT. DRESSING ROOM - NIGHT

source 29

Rumi rushes inside her dressing room and slams the door.

RUMI
Okay...

She looks in the mirror and unzips her jacket, one of her demon patterns is now on her throat. She gasps in horror.

RUMI (CONT’D)
My voice? No...no!

She stares at herself in the mirror, panic setting in.

29

EXT. STREETS OF SEOUL - NIGHT

source 30

Rumi runs out of the venue, flashbacks of her past start to seep in. The Hunter’s Mantra echoes through her head.

YOUNG RUMI
We are Hunters, voices strong, Slaying demons with our song Fix the world and make it right. When darkness finally meets the light.
FLASHBACK TO:
30

INT. RUMI’S BEDROOM - YEARS EARLIER

source 31

Celine is braiding Rumi’s hair at a very young age.

YOUNG RUMI
Celine? Do Hunters kill all demons?
CELINE
Yes.
YOUNG RUMI
So everything that has patterns?

Rumi pulls her sleeve up to reveal her demon patterns.

CELINE
Cover those up. You only have those because-

Celine pushes the sleeve back down.

YOUNG RUMI
My dad was a demon.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 30.

CELINE
You’re not one of them, Rumi. You’re a Hunter, just like your mother was.

Rumi looks in the mirror with Celine.

CELINE (CONT’D)
When the Honmoon is sealed, all the demons will be gone from this world. And so will your patterns.
YOUNG RUMI
So these will be gone?
CELINE
Yes, those will be gone.

INTERCUT: Present day Rumi continues to run, these flashbacks becoming more and more intense for her.

31

INT. PENTHOUSE - YEARS EARLIER

source 32

Rumi, now a teenager, covers her demon patterns with a hoodie. She talks to Mira and Zoey through a door.

ZOEY (O.S.)
You always say no, Rumi!
MIRA (O.S.)
You’re so modest, it’s just the bathhouse!
RUMI
Maybe some other time. You guys go ahead.
MIRA
Ugh, every time.
32

INT. KITCHEN

source 33

Mira and Zoey leave. Rumi walks in and looks towards the door. Celine sits at the kitchen island.

RUMI
(to Celine)
Maybe...they’ll understand.
CELINE
No, Rumi. Nothing can change, until your patterns are gone.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 31.

INTERCUT: Present day Rumi continues to run. Pain flashing across her face.

33

EXT. PENTHOUSE ROOFTOP - PRESENT DAY

source 34

Rumi arrives on the rooftop, breathless. She takes off her jacket, revealing demon patterns all over her body.

She starts singing, determined to nail the solo where she’d failed before.

RUMI LYRIC
No more hiding, I’ll be shining, like I’m born to be. Cause we are hunters, voices strong, and I know I believe-

But her voice breaks again. She slams her fists on the roof and the Honmoon ripples.

RUMI
How am I supposed to fix the world? Fix me? When I don’t have my voice. Why now? When I’m so close. Why? WHY?

Rumi yells this last part, her voice now different...her DEMON VOICE. It echoes across Seoul, a red ripple spreading across the Honmoon.

Rumi falls back, terrified at what she’s done. The Hunter’s Mantra echoes once again through her head.

34

INT. KITCHEN - NIGHT

source 35

Rumi walks out of the elevator to see Mira and Zoey sitting at the table. Rumi looks shaken up. The girls immediately soften.

35

INT. RESTAURANT - NIGHT

source 36

The girls sit around a table, bowls of soup in front of them. Rumi barely touches hers.

RUMI
I-I’m sorry about the show.
ZOEY
Rumi, it’s okay. I’m sure everything will be fine. Bobby can handle it.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 32.

Zoey’s phone rings. It’s Bobby.

ZOEY (CONT’D)
Hi Bobby!
BOBBY
Girls! I can’t handle this! There’s thousands of disappointed fans and the network is losing their minds! Okay this is why you pay me three percent. OKAY BACK OFF! My girls will sing when they’re ready.

Mira takes the phone and hangs it up. They did not want Rumi to hear that. She knows she let everyone down.

MIRA
It’s okay. We can reschedule another live show within days-
RUMI
I- I don’t know if that’s going to be possible.

Mira and Zoey look concerned. Mira is more sus.

RUMI (CONT’D)
My voice...it’s in trouble.
MIRA
Wait in trouble? Then why did you push up the “Golden” release?
RUMI
Because we’re so close and it’s so- important.
ZOEY
Okay, how do we handle this? What do we tell the fans? Maybe we should call Celine?
MIRA
We know what she’d say, Zoey.
ZOEY
Oh, right, right.

Mira and Zoey do a Celine impression.

MIRA/ZOEY
(Mocking)
“We are Hunters, voices strong.
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 33.

MIRA/ZOEY (CONT’D)
Your faults and fears must never be seen.”

The girls laugh.

MIRA
Woah you sound exactly like her.
ZOEY
Yeah, that’s exactly how she says it.
MIRA
No but that’s what we gotta do, hide it. We gotta hide it and fix it.
ZOEY
Yeah no for sure, we have to hide it uh huh.

Rumi gets more intense.

ZOEY (CONT’D)
Rumi, why don’t we take a break? We’ll skip the Idol Awards this year-
RUMI
No, no way. It’s our most important show, it’s when we strengthen the Honmoon for the entire year. We can’t skip it, we just can’t. Not when I’m so close.

Mira and Zoey exchange a look.

ZOEY
Hey, we’ll get through this. We can get through anything. Together.

Rumi smiles. Zoey picks up her phone.

MIRA
Okay we have two weeks to fix Rumi’s voice. Any ideas?
ZOEY
I do have one idea!
MIRA
Just one?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 34.

ZOEY
-Actually 57, but let’s start with my favorite! Don’t worry it’s totally legit.
36

EXT. STREETS OF SEOUL - DAY

source 37

The girls walk down the street. Zoey looks down at her phone for directions.

ZOEY
He’s got this special tonic. Apparently, it can heal anything from sore throats to relationship problems.

Mira notices a lot of people gathering near them.

RUMI
Shh, quietly, Zoey.
MIRA
Why are there so many people today?
ZOEY
Oh! It’s down that alleyway!

The girls go into an alley as people continue to crowd the streets, holding “Free Concert” flyers in their hands.

FANS
Free concert? / It’s at noon! / Who are the Saja Boys?

The girls arrive in front of a slightly dilapidated hanok (traditional Korean house) nestled among ugly commercial buildings. An “As Seen on TV” posters hangs in front.

MIRA
Yep, about as legit as I expected.
RUMI
Earthy and herby-- smells legit to me.
ZOEY
Yay! That’s the spirit! Kaja kaja kaja kaja.
MIRA
Hurry before someone sees us.

Zoey gives Rumi a big hug as they enter the clinic.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 35.

37

INT. HEALER HAN’S CLINIC - DAY

source 38

An old, wooden cabinet with rows upon rows of small DRAWERS covers an entire wall of the room. Rumi stares at a wall covered with framed signatures and photos of the doctor with celebrity clients. Zoey gives Rumi an excited thumbs up and Rumi awkwardly smiles. What has she gotten them into?

The door slides opens. Han (50s) enters sporting a white doctor’s coat and dad glasses.

HEALER HAN
Rumi Nim?

The girls spring up. Han waves them down.

HEALER HAN (CONT’D)
Sit, sit. You need no introduction.

They all take a seat.

HEALER HAN (CONT’D)
So, a problem with your voice.
ZOEY
Yes! So we need one of your awesome tonics. Something that will work super fast!
HEALER HAN
Okay. Let me see.

Rumi opens her mouth wide.

RUMI
AAAAHHHHHH....

Han puts his hand out in disagreement.

HEALER HAN
Ah, ah, ah! In order to heal a part, we must understand the whole.

Han gestures to the entirety of her. He takes a deep breath and closes his eyes. When he opens them, his gaze is intense. He scans Rumi’s body, as if having x-ray vision.

HEALER HAN (CONT’D)
HMMMMMM.....
RUMI
Uh....

She covers herself, as if he can see through her.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 36.

HEALER HAN
Hmm...I see...I see. No, actually, I don’t see. Very strange. You have lots of walls up.
ZOEY
(to Mira)
Woah! He’s so good, right?

Mira is reading a magazine. She can’t be bothered with this gimmick.

HEALER HAN
So many walls...
RUMI
Walls? I don’t have walls.

Mira’s not going to let this slide.

MIRA
Uh...yeah you do.
(to Zoey)
He is kinda good.
RUMI
I’m just trying to stay focused.
HEALER HAN
Hmm...Focus is good. But focusing on one part leads to ignoring other parts, making you separated, isolated-

Zoey shoots up her hand.

ZOEY
Oooo! Emotionally closed off?
HEALER HAN
Yes! Yes!
MIRA
She’s also a workaholic, doesn’t know how to relax-
RUMI
I know how to relax!
HEALER HAN
I bet she refuses to go to the bathhouse with you?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 37.

ZOEY
Oh my gosh! Yes!
RUMI
How did you even-

They room erupts in laughter, except Rumi.

ZOEY
Dude, we’ve been trying to take her to the bathhouse-
ZOEY/MIRA
-forever!

The room continues to laugh but Rumi is growing frustrated.

RUMI
How is this helpful??
MIRA
It’s helping me a lot.
ZOEY
Wow! I can’t believe you got all that wisdom just from looking at her!

He examines Zoey.

HEALER HAN
Hmm.. I see-
ZOEY
Wait, why’re you looking at me?!
HEALER HAN
Eagerness to please...maybe a little too eager.

Zoey freaks out.

ZOEY
What? Haha, I’m not like that. You guys would tell me if I was really like that? Right?
RUMI/MIRA
Uhhhhh.

Healer Han turns his attention to Mira, who peers at him from behind a magazine. She stares Healer Han down. She’s not letting him see anything.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 38.

HEALER HAN
MMMM!!! I see...

Mira grunts at him. Healer Han grunts back. They’re in a grunt-off trying to analyze each other. Mira growls, scaring Healer Han back.

MIRA
Yeah, that’s right.

Rumi interjects, coming up beside Mira.

RUMI
(annoyed)
Okay!! HOW DOES THIS HELP ME GET MY VOICE BACK!?
HEALER HAN
As I said, to treat the part, we must understand the whole.

Healer Han motions to the girls, encompassing them as a whole. Rumi is too annoyed to notice this meaning.

RUMI
Uh! That’s great and all but I thought we were here just for your tonics!
MIRA
Just give us the voice juice!

Healer Han stares blankly for a moment.

HEALER HAN
Hmm...I know just the tonics you need.
38

INT. HEALER HAN'S CLINIC - LOBBY

source 39

Rumi waits alone, annoyed. More celebrity photos graze the lobby wall. She stares at one of Huntrix and Han that is clearly photoshopped...rather poorly taped. She shakes her head, feeling defeated.

RUMI
(to herself)
Is that us? Ugh...Zoey...

Healer Han walks up holding a large box.

HEALER HAN
Your tonics are ready!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 39.

39

EXT. HEALER HAN CLINIC - DAY

source 40

The girls exit the shop, cheering!

RUMI/MIRA/ZOEY
We got the tonics! Woo! We got the tonics!
ZOEY
Yay! Once your voice is fixed, we can get back to the important stuff, like the fans.

Zoey leans in and the girls group hug. Suddenly, the girls hear footsteps approaching. They look and see shadows of people about to turn the corner.

ZOEY (CONT’D)
FANS!
RUMI
(gasps)
We can’t let them see us here!
MIRA
They found us!
ZOEY
How do these fans always track us down?

The girls fumble around to put on their disguises. The girls hide behind Rumi.

RUMI
Get my hood, get my hood! Hurry! Hurry! Hurry!

They struggle to put on Rumi’s hood and finally get it on and tighten the drawstrings around her face.

MIRA
Just be cool. Look normal.

The girls walk single file down the alley as a group of guys approach. Mira and Zoey peer from behind Rumi...these guys are CUTE! The guys flip their hair in unison and Mira and Zoey are sucked into their hotness! Gusts of wind blow their shirts up, revealing abs sent from the gods. The sex appeal is off the charts. One guy stretches too far and a button pops off his shirt, his abs GLISTENING. Zoey’s pupils turn into corn...that POPS into popcorn!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 40.

ZOEY
Aaaahh!!!
MIRA
So...hot...

Mira and Zoey are red in the face and can’t look away. They continue to gush over these boys, eating popcorn from Zoey’s eyes. Rumi watches, annoyed.

RUMI
You guys are so gross- oooooooooh....

But Rumi see’s another guy come up from behind the group - it’s Jinu! These are the Saja demons! But the girls don’t know it yet. Rumi and Jinu make eye contact and the connection is immediate. Wind blows Rumi’s hood off her head. She has stars in her eyes. As the boys walk past, Jinu bumps into Rumi’s shoulder. We get different angles/replays of this moment. Rumi is knocked off balance and begins to fall, sending the box of tonics flying through the air. Rumi spins and twirls, falling to the ground in slow motion, maintaining eye contact with Jinu. Is this LOVE?

Rumi lands on her butt, tonics scattered everywhere on the floor. Jinu extends his hand, as if to help her up. She reaches for it but instead, he just brushes dirt off his shoulder.

Jinu scoffs at Rumi.

JINU
Watch yourself.

The other boys scoff as they all continue walking down the alley. Rumi is shocked! The girls finally come over to help Rumi up.

RUMI
(gasp)
Watch my- Watch yourself!

Rumi looks down to see all her tonics on the floor.

RUMI (CONT’D)
Look at this mess!

The girls start to pick up the tonics.

ZOEY
Yeah they’re not even that cute.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 41.

RUMI
They’re so ugh!
ZOEY
They’re so ughhh ughhh ughhh!
MIRA
No, they’re ughh ughhh!
RUMI/MIRA/ZOEY
They’re ughhh!
MIRA
I’m gonna throw up.

All of a sudden, the girls hear a bass beat in the distance.

RUMI
Wait wait, what is that?
40

EXT. STREETS OF MYEONGDONG - DAY

source 41

The girls peer around the side of a building. Where is that music coming from? Shoppers roam in the town center. The girls put on their disguises as they prepare to enter. Zoey pulls on Rumi’s drawstrings to go ahead but yanks too hard, sending her to the ground.

ZOEY
Oh sorry!

Rumi gets up and shakes it off. They enter society with concerned looks. Music starts playing and we see shadows appearing in smoke in the town square. The crowd pays attention too. As the smoke dissipates, Jinu and the Saja demons appear, singing and dancing!

SONG - “SODA POP”

JINU
Don’t want you, need you Yeah, I need you to fill me up 마시고마셔봐도 성에차지않아

The crowd starts to get into it. Rumi realizes it’s the boys from the alley!

RUMI
It’s those stupid jerks again!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 42.

The crowd cheers! An old lady pushes past the girls, giddy with excitement. She runs towards the boys but Jinu blows her a kiss so powerful it pushes the crowd back!

ROMANCE SAJA
Got a feeling that, oh yeah, You could be everything that That I need, taste so sweet Every sip makes me want more, yeah
RUMI
Wait, these guys are a boy band?
ABS
Lookin like snacks cause you got it like that, Take a big bite, want another bite yea 너의모든걸,난원해,원해,원해 너말곤모두뻔해뻔해뻔해

The Saja Boys sing as Jinu whips out a tonic pouch and drinks it...a little too sensually. The ladies in the crowd SWOON.

RUMI
Did he...

Rumi opens her tonic box and starts counting.

RUMI (CONT’D)
One, two, three, four, five, six...
(gasp)
That jerk stole one of my pouches!

Jinu finishes the pouch and gives a sly smile to the crowd.

MYSTERY
When you're in my arms, I hold you so tight, so tight Can’t let go no, no, not tonight 지금당장날봐시간없자나( Look at me right now, there’s no time) 넌내꺼야이미알고있자나( You know that you’re already mine) Cause I need you to need me, I’m empty, you feed me So refreshing My little soda pop

[CHORUS] You're all I can think of Every drop I drink up (MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 43.

[CHORUS] (CONT’D) You're my soda pop My little soda pop Cool me down you're so hot Pour me up I won't stop You’re my soda pop My little soda pop

The boys are really delivering and Zoey can’t help but dance to the song. The girls shoot her a look and she stops...but moves her shoulders to the rhythm. Rumi joins her.

RUMI
It is annoyingly catchy, though.

Mira joins now.

MIRA
It’s infectious.

Romance Saja and Baby Saja blow kisses and hearts to the crowd. Like physical hearts that hit people in the face and knock them over. Mira catches one in front of Zoey’s face.

MIRA (CONT’D)
They can make hearts out of thin air?

A heart blasts Zoey in the face, knocking her down.

The girls look closely as one Saja’s rips open his shirt, revealing demon patterns! His eyes glow yellow too!

MIRA/RUMI
They’re demons!
ZOEY
Magicians!

Beat.

ZOEY (CONT’D)
I mean demons...Obviously demons.

The boys continue their captivating performance.

[VERSE 2 RAP] Make me wanna flip the top 한모금에 you hit the spot Every little drip and drop, fizz and pop ahh 소름돋아 it's gettin hot Yes, I'm sippin When it's drippin out it’s done? (MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 44.

[VERSE 2 RAP] (CONT’D) Need a second round And pour a lot, and don't you stop Til my soda pop fizzles out

The girls are not pleased but still admire the boy’s talent.

ZOEY
Dang. They’re good.
RUMI
Incredible. But a demon boy band? Why?
MIRA
I don’t care. A demon’s a demon. We kill them.

Mira lunges forward but Rumi stops her.

RUMI
No. It’s too public.
MIRA
But what if they try to kill all these people?
ZOEY
It doesn’t look like they’re going to hurt anyone.

[BRIDGE] 꿈속에그려왔던너 난절대놓칠수없어( I won’t let go) 널원해꼭( I really want you) I waited so long for a taste of soda, so the wait is over baby come and fill me up just can't get enough

The Sajas work the crowd, helping a lady put ketchup on her hot dog and giving gifts to fans! So sweet!

ZOEY
In fact, it almost seems like they’re nice demons?
RUMI/MIRA
DEMONS ARE NEVER NICE!

The girls run around, swatting the Saja gifts out of people’s hands.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 45.

RUMI/MIRA/ZOEY
Don’t eat that!/Ahh no!

They stomp on the corndog.

RUMI/MIRA/ZOEY (CONT’D)
Don’t open that!/Don’t touch that!

They throw the presents on the ground.

As the song crescendos, the boys send a shockwave through the city, turning people’s clothes into Saja Boy merch, the billboards into posters of them, their lyrics written everywhere. It’s a total Saja Boy takeover!

[CHORUS] You're all I can think of Every drop I drink up You're my soda pop My little soda pop Cool me down you're so hot Pour me up I won't stop You're my soda pop My little soda pop

The crowd rushes towards the stage and Rumi realizes what’s their trying to do.

RUMI
They’re coming after the fans! We’ve got to stop this now!

The girls try to make their way towards the Saja Boys but it’s too crowded.

JINU
You’re my soda pop Gotta drink every drop!

(END SONG)

The song ends and Jinu looks towards Rumi and they make eye contact. He smiles, brushing off his shoulder like when they first met. RUMI IS INFURIATED!

Jinu addresses the crowd in front of a big screen that reads “JINU”. It quickly switches graphics to “PLAY GAMES WITH US”, a variety show poster.

JINU (CONT’D)
That’s it for now! See you tonight on everyone’s favorite variety show! The Saja Boys love you!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 46.

AND POOF! The boys disappear in a cloud of smoke. The screen now reads “SAJA BOYS”. Rumi seethes but the crowd goes wild.

FAN 1
That was incredible!
FAN 2
I liked that!

Rumi growls in frustration.

ZOEY
To be fair, that’s also something a magician would do...
RUMI
Oh those are demons. And we’re gonna kill them. Let’s get battle ready.

Rumi eyes are filled with fire.

41

INT. PENTHOUSE - NIGHT

source 42

The most hardcore montage of the girls getting ready begins. FACE MASKS! SCREAMING UNDER WATER! MAKE UP CLOTHES! BOOTS! BELTS! Quick cuts of “Kill Saja” painted on the nails. They don’t miss a beat with the details.

42

EXT. PENTHOUSE ROOF - NIGHT

source 43

They end in a power pose on top of the penthouse. They’re ready to kill the Saja Boys. A “KILL SAJA” billboard shines in the foreground of the city.

RUMI
Let’s go kill these guys.
ZOEY
CA-CAW!
43

INT. VARIETY GAME SHOW - NIGHT

source 44

GRAPHIC: PLAY GAMES WITH US!

JINGLE
PLAY, PLAY, PLAY, PLAY, PLAY, PLAY, PLAY, PLAY, PLAY GAMES WITH US!

GRAPHIC: SPICY CHALLENGE

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 47.

HOST #1 Spicy challenge!

The host speaks into a microphone.

HOST #1 (CONT’D) Welcome back to “who can chug the most hot sauce”?

The Saja Boys appear on a variety show!

Backstage, this girls sneak around, watching the Saja Boys.

RUMI
Once they come off the stage, we’ll jump down for the attack and these boys will be -
RUMI/MIRA/ZOEY
Done done done!

All the Sajas and the cohost are drinking hot sauce out of baby bottles, as they sit in baby high chairs.

HOST #1 That’s one flaming hot Jinu. And Abby is down.

The fans awwww as Abs taps out.

HOST #1 (CONT’D) Mystery is history!

One by one the Saja boys drop out from the SPICY hot sauce.

HOST #1 (CONT’D) Looks like Romance is out due to...heart burn?

Romance burps up a heart that lights on fire.

HOST #1 (CONT’D) It’s dead heat between my handsome co-host and Baby Saja. Can our host catch up?

HOST #2 So spicy, so spicy!

The crowd can’t get enough, it’s so amusing! Host #2 looks like he’s about to die while Baby Saja is barely breaking a sweat. Baby finishes his bottle.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 48.

The crowd goes wild! Host #2 is in pain. Host #2 slams his head on the high chair. He’s out.

HOST #1 He can’t! Baby Saja is the winnner!

BABY SAJA
Goo goo ga ga.

Up in the rafters, Huntrix eagerly wait to attack, weapons at the ready.

RUMI
C’mon wrap it up.

Jinu glances over his shoulder toward where the girls are hiding.

Back on stage, Host #1 wraps up the games.

HOST #1 It’s hard to say goodbye when we are having so much fun.

The audience makes sad noises.

HOST #2 So hard, so hard.

Jinu comes over and takes the mic from the host. He’s got something planned.

JINU
Then why say goodbye, when we have extra special guests coming up!

The audience gasps.

RUMI
What is he doing?

Jinu and The Saja Boys work the crowd.

JINU
Please welcome...Huntrix!

A spotlight hits the girls.

The girls rise from their hiding spot, putting on fake smiles. The fans are so excited!

FAN 1
I LOVE YOU, HUNTRIX!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 49.

RUMI
(to audience)
We just wanted to stop by and congratulate our hoobaes on their debut and-
JINU
And of course...
(yells)
PLAY GAMES WITH US! Bring out the slide.
FANS
Slide! Slide! Slide!

A slide with a ballpit at the bottom is wheeled out.

The crowd cheers!

RUMI
Oh no! We couldn’t possibly-
FANS
In the balls! In the balls! In the balls!
RUMI
Sure... for the fans.

The girls hop on the slide, in their separate lanes, and start to slide...very slowly.

RUMI (CONT’D)
Wait what the-

Their pants make nails on a chalkboard noises on the slide, the crowd is horrified.

UPSET FAN
Make it stop!
ZOEY
The leather has betrayed us!

Huntrix slowly continues down the slide, and finally fall into the ball pit.

HOST #1 And Huntrix is in the balls!

The girls clumsily get out, Rumi tries to recover. Jinu smirks at Rumi.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 50.

RUMI
Well this was..fun.
JINU
It was truly an honor to share the stage with you.

The audience goes wild!

FAN 1
So hot!
FAN 2
And respectful!

The fans swoon. Rumi realizes what they are trying to do.

RUMI
Oh no, the honor is ours!

They bow to the boys.

JINU
No it was OURS.

The boys bow lower.

RUMI
No it’s OURS.

The girls bend lower. The boys bow lower.

JINU
Ours.
ZOEY/RUMI/MIRA
Ours.
ZOEY
Ow my back!

The crowd CHEERS loudly, as Rumi looks on with disgust.

The curtains close, signaling the end of the games. The Saja boys run out of the room, the girls right behind them.

44

EXT. ALLEYWAY - DAY

source 45

The girls exit the building, looking for The Saja Boys. They spot a Saja Boy heading into the bathhouse across the alley. They start running towards it.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 51.

RUMI
Let’s go get these guys.

Zoey gasps.

ZOEY
We finally get to go to the bathhouse with Rumi!
45

INT. BATHHOUSE - DAY

source 46

They all have their weapons out, ready, poised for battle. Steam surrounds the place. Zoey looks a little too excited. Men soak in pools all around them. Zoey’s smile quickly fades.

ZOEY
Mens?!
RUMI/MIRA/ZOEY
Ohhh/Ugh.

Through the steam, the girls see the Saja Boys standing across one of the pools.

JINU
(laughs)
Wowww. Did you really follow us in here?
AB SAJA
I knew they would. That one’s always looking at me.
MIRA/ZOEY
No we’re not!

Both their eyes turn into popcorn abs again.

The girls get into a fighting stance.

RUMI
You think we’re just going to let you steal our fans? You’re going to have to fight us for them!
ZOEY
Yeah, keep your hands off our Honmoon!
JINU
We’re not here to fight. They are.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 52.

Other demons begin to emerge from the pool, eyes glowing and sinister.

RUMI
Water demons!
MIRA
Oh great, my favorite.

A water demon growls at one of the bathhouse patrons, ready to eat him, but Jinu steps in and points to the girls.

JINU
Get rid of the Hunters, then you can eat all the souls you want.

The water demons emerge from the pool, gunning for The Hunter Girls. The girls summon their weapons and begin fighting them off!

ZOEY
Don’t let this turn you off bathhouses, Rumi! It’s usually really fun and relaxing!

A water demon pokes it head out of the water. Jinu begins to leave.

JINU
Have fun--woah! Jeez oh!

Jinu slips on a puddle, but regains composure and runs out.

The girls continue to ward off the demons. Rumi follows Jinu into the...

46

INT. STEAM ROOM - DAY

source 47

Jinu runs ahead giggling. Rumi appears behind Jinu and lunges at him with her sword! She bounces off the walls to get in front of him.

JINU
Whoa, whoa!
47

INT. BATH HOUSE - DAY

source 48

The girls continue to ward off the demons. The Honmoon begins to warp all around them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 53.

ZOEY
What’s going on with the Honmoon?! It’s getting worse!

Demons rips through the Honmoon all around them.

MIRA
(to Zoey)
We can’t hold them, we need Rumi!
48

INT. STEAM ROOM - DAY

source 49

Rumi and Jinu are still locked in battle. Jinu casually rests on bench. He’s cool and collected. Rumi swings and misses!

JINU
Whoa! Mind the face!

He throws at bucket of water at Rumi but she slices it in half!

JINU (CONT’D)
I need it to steal your fans.

Jinu gets up and starts fighting back, slicing Rumi’s arm with his demon claws. He moves fast all around Rumi but she manages to kick him down, back onto the bench.

The steam clears and Rumi has her sword up to Jinu’s neck, pushing down hard but Jinu is pushing back too. They struggle for a second.

JINU (CONT’D)
(struggling)
Haha, you’re strong!

As more steam clears, Rumi’s arm is exposed where Jinu sliced her. Her demon patterns on full display. Jinu notices. Rumi see’s his expression change and looks down at her arm. Jinu uses this moment to push her off him. Rumi stumbles back, clutching her arm. Jinu is shocked.

JINU (CONT’D)
A Hunter who’s part demon...

Suddenly, the wall next to them explodes! Mira and Zoey are on the other side, fighting off demons, their backs to Rumi.

MIRA
Rumi! We need your help!
ZOEY
Rumi!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 54.

MIRA
What are you doing? Where are you?
ZOEY
Rumi, we need you!

Everything slows down for Rumi as Mira and Zoey turn to face her. They’re about to see her with demon patterns. Rumi is paralyzed. Jinu recognizes the fear in Rumi’s eyes.

SWISH!

Jinu quickly grabs Rumi and spins her around, giving her a small smirk before he races off, leaving Rumi stumbling back. Mira and Zoey finally turn to see Rumi.

MIRA ZOEY (CONT’D)
Rumi! Rumi!

But they don’t react to her patterns. Rumi quickly looks down at her arm, now wrapped in a towel. JINU. She looks up but he’s gone.

MIRA (CONT’D)
Get in here!
ZOEY
We need you! Rumi!

Rumi joins in on the fight. The girls annihilate demons left and right. Rumi lays one final blow to the ground, killing off the rest of the demons. They’re finally done, breathless. A naked bathhouse patron comes up behind them.

PATRON
Hey! This is the men’s bathhouse! Get outta here!
ZOEY
Sorry sorry sorry!
RUMI
We're leaving sorry!
MIRA
Agh we're going ok!

The girls run out shielding their eyes.

The patron scrubs his back and quietly sings to himself.

PATRON
My little soda pop, my little soda pop.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 55.

Out of a Honmoon crack, a water demon kidnaps the patron.

49

EXT. STREETS OF SEOUL - DAY

source 50

Jinu walks down the street, still confused by what he just saw.

JINU
A Hunter who’s part demon....

Suddenly, whispers in his ear. The patterns on his wrists glow. Jinu knows what’s coming. He’s yanked back into-

50

EXT. DEMON WORLD

source 51

Jinu materializes in front of Gwi-Ma. The crowd of demons is going wild! They excitedly mob the Saja Boys, chanting.

DEMONS
Saja boys! Saja Boys!
CRYING DEMON
(crying) I love you guys!

The fans continue chanting, as the Saja Boys transform back into their scary demon forms.

DEMON FAN
They’re just like us!

Suddenly a beam of light blasts into the crowd: it’s a soul!

DEMON FAN (CONT’D)
Oh! Souls incoming!

The souls are absorbed into Gwi-Ma and charges all of their patterns and they cheer.

GWI-MA
My little soda pop-- it's catchy. Surprisingly, your plan is working.
JINU
I know. And that soul is just the starter. So let me get back to work and you'll be feasting in no time.
GWI-MA
One of the Hunters bears my mark but I have no control over her.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 56.

JINU
This is good. This means she has shame. I’ll find out what it is and we can use it to destroy her and the hunters for good.

Gwi-Ma takes this in.

GWI-MA
I’ve taught you well, Jinu.

Jinu smiles, pleased with the praise.

51

INT. PENTHOUSE - LIVING ROOM

source 52

The girls have recovered from the bathhouse fight. They’re showered and in pajamas, standing in front of their panoramic window.

RUMI
How did we go from gold..to this?
ZOEY
Look at all the weak spots, we’ve never seen the Honmoon like this before.

They see the Honmoon, not as healthy as it used to be. Blotches of red are scattered throughout.

RUMI
Gwi-Ma must know we are so close to sealing it for good.
MIRA
So he sends a demon boy band?
RUMI
Well it’s working.
ZOEY
Don’t worry I’m sure Soda Pop is just a fad. These boys will be old news by next week. You’ll see.

Bobby enters, stressed and glued to his phone. The girls quickly apply make up to cover up their battle wounds.

BOBBY
Girls!
RUMI/MIRA/ZOEY
Hi Bobby!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 57.

BOBBY
It’s a lot more serious than I thought! The Saja Boys have gone completely viral after that variety show!

Bobby swipes through videos of clips from the show.

BOBBY (CONT’D)
They even have their own fandom.

Now Bobbys scrolls through fan videos.

FAN 1
Join the pride!

He stops on one playing Soda Pop and starts to dance. Pull out to see Zoey next to him, also dancing.

RUMI MIRA
Zoey! Bobby! Control those

shoulders.

Bobby turns off his phone.

ZOEY
Wow! It is catchy!

Bobby snaps out of it. He turns towards the window.

BOBBY
Yeah, you’re right, Zoey. They’re amazing, but they suck. I’m sorry, I’ve been glued to this tiny screen for hours. I just need to look away and...woo!

He looks out the window, suddenly more calm.

BOBBY (CONT’D)
Relax, Bobby. It’s just social media numbers, not the end of the world.

The girls look at each other. Bobby has no idea their world is on fire. Rumi is still deep in thought.

RUMI
This is a battle for hearts and minds. A battle for the fans. And what’s the biggest battlefield of them all?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 58.

MIRA ZOEY
The Idol Awards! The Idol Awards!
BOBBY
The Itaewon State Fair?!
RUMI
That’s right. We have to crush that stage. Be better than we’ve ever been, with a show to end the Saja Boys for good!

Rumi points to Zoey.

RUMI (CONT’D)
Zoey, we’re gonna need a new song–
ZOEY
I got 23 notebooks full of demon insults ready to go!
BOBBY
Yeah! Let’s make it 30 notebooks!
RUMI
Mira– the choreography?
MIRA
Yep! Making them hotter!

Bobby pops up behind her, on his phone.

BOBBY
Back up dancers, ready to go!

The girls are getting amped up!

RUMI
We’ll write a brand new song- a diss track to expose the Saja Boys-
ZOEY
-and send those disgusting demons back to the depths where they belong!
MIRA
YEAH!!!!!!
ZOEY
YEAHHHH!!!
MIRA
YEAHHH!!!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 59.

ZOEY
YEAHHHH!!!

Mira and Zoey look to Rumi, who hasn’t joined them yet in the cheering. Rumi pauses But then joins in.

RUMI/MIRA/ZOEY
YEAHHHH!!!!!!!
ZOEY
We’re going to kick their butts!

Everyone leaves to tackle their Idol duties, leaving Bobby alone by the window.

BOBBY
That’s my girls! Not sure about this whole demon thing, I mean they seem like nice people, but loving the energy!
52

INT. RUMI’S BEDROOM - NIGHT

source 53

Rumi walks in and shuts the door behind her. She leans against it and touches her throat. She remembers the tonics! She walks over to the box and pulls one out.

RUMI
(to herself)
Okay tonics. Let’s do this.

She inspects the wrapper-

RUMI (CONT’D)
What?

-and peels it back to reveal the packet is 100% grape juice. Rumi groans.

RUMI (CONT’D)
Ughhh Zoey.

Her gaze falls to the bathhouse towel on her bed. It’s the one Jinu used to help her earlier.

A flashback of Jinu pops into her head from the bathhouse-

JINU
A Hunter who’s part demon...

-and she stops for a beat.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 60.

Suddenly, a whistle cuts through the silence. Rumi turns her head and notices a magpie, wearing a tiny hat, perched on the ledge of her balcony.

RUMI
(to herself)
Is that a bird wearing a tiny hat?

She walks over to her sliding glass door and opens it.

53

EXT. BALCONY - NIGHT

source 54

She stares at this weird creature. The bird screeches.

RUMI
What?!

The magpie, with his three eyes, looks towards the other side of balcony. Rumi hears a low growl. She see’s two glowing eyes at the end of the balcony! She screams! Rumi takes out her sword. DERPY, Jinu’s tiger, walks out of the shadows.

As he walks towards her, he knocks over a potted plant. He tries to pick it up with his paw but can’t get a grip. He tries again. And again. Rumi rests her sword. The magpie sighs. Derpy is clearly harmless. Rumi bends down and puts the pot upright. He slowly walks towards Rumi and knocks over the pot again! Derpy tries to fix it.

RUMI (CONT’D)
No no, really, it’s okay! Just leave it.

Rumi is kneeling now, face to face with Derpy.

RUMI (CONT’D)
What...are you?

Derpy opens his mouth and a slobbery note falls from it. Rumi picks it up and reads the front: “Hello Friend”.

RUMI (CONT’D)
Hello friend?

She opens the note and reads it aloud in Korean.

RUMI (CONT’D)
Mannallae. Jinu. JINU?!

Realizing what the note means.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 61.

RUMI (CONT’D)
Meet you? I’m not gonna go meet you! Who do you think you- AH!

The magpie flies over Rumi and lands on Derpy’s head. A Honmoon portal opens below them and they sink into it. They take one last look at the sad potted plant before they disappear below the balcony. Rumi walks over to the ledge and looks down.

She see’s Derpy rising from another portal on the street below. He looks up at her, expecting her to follow, and walks down the street.

RUMI (CONT’D)
(to herself)
Okay, Jinu. Let’s meet.
54

EXT. BUKCHON VILLAGE - NIGHT

source 55

Derpy walks through the narrow streets of Bukchon-- a historical village turned tourist attraction, lined with hanbok rental stores.

Derpy stops in front of an ancient tiger statue and looks behind him. Rumi peers from around a building. Derpy’s done his job. He jumps into the statue, disappearing into the Honmoon. Rumi looks up and see’s a silhouetted figure standing on a rooftop - Jinu.

55

EXT. BUKCHON ROOFTOPS - NIGHT

source 56

Rumi stealthily makes her way up closer to him. His back towards her, like a sitting duck. She summons her sword and --

-- SHWING! Jinu’s head is sliced off! As Rumi lands on the other side of him, a head rolls next to her feet.

This isn’t Jinu. It’s a mannequin from one of the stores below.

RUMI
What?
JINU
Wow. I wasn’t expecting a hug but--

Jinu is standing behind her. She acts quickly-- she spins around and thrusts her sword. The tip of her sword stops just millimeters away from Jinu’s throat.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 62.

JINU (CONT’D)
Geez! Okay! Okay! Calm down! I thought the mannequin was going to be a fun ice-breaker but I see I was wrong.

Rumi repeatedly swings her sword at him but misses.

JINU (CONT’D)
Whoa, whoa, hey hey! I just want to talk!
RUMI
Talk?!
JINU
-- about your patterns? But first I want to talk about those pants. Teddy bears and choo choo trains? Really?

Rumi looks down to see she hasn’t changed out of her pajamas. Her pants have teddy bears and trains all over them. She looks back at Jinu. He stares at her and makes a train motion.

JINU (CONT’D)
Choo...

She lunges at him!

RUMI
You were supposed to be dead by now!
JINU
I could have told your friends what you are but I didn’t-- did I?

Jinu poofs to the other side of the rooftop.

JINU (CONT’D)
Because-- they don’t know.

Off Rumi’s reaction--

JINU (CONT’D)
(smiling)
Ah, I did guess right.

Rumi is speechless. Jinu starts to put the pieces together.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 63.

JINU (CONT’D)
A demon girl...also Hunter...hiding...walking around free in the human world.
RUMI
Just Hunter. Not demon.
JINU
Then how did you get the patterns?
RUMI
That’s none of your business.

Rumi pauses. He guessed right.

JINU
Huh.

Beat.

JINU (CONT’D)
I know what it feels like to have them.
RUMI
Feel? You’re a demon. Demons don’t feel anything.
JINU
Is that what you think? That’s ALL demons do. Feel. Feel our shame. Our misery. It’s how Gwi-Ma controls us. Do you not hear him in your ear?
RUMI
What are you talking about?
JINU
Hm. You’re lucky. I’ll never forget the first time I heard him. It was four hundred years ago...

He looks down at his hands and the world morphs into Jinu’s past life.

FLASHBACK TO:
56

EXT. ANCIENT KOREA - FOUR HUNDRED YEARS EARLIER

source 57

Jinu performs on the streets with an old bipa, trying to provide for his mother and sister.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 64.

JINU
...my family was extremely poor and miserable. I had a single possession to my name -- an old bipa. So I busked the streets, but it didn’t get me anywhere. I was desperate. We were starving. Then I heard him.

Gwi-Ma appears before Jinu in a reflection, whispering in his ear.

GWI-MA (V.O.)
(whispers)
You can’t do anything for your family. You’re not good enough for them. But I can help you be good enough.

Gwi-Ma gives Jinu patterns around his wrists that mimic shackles, thrusting him into his new lavish life as a musician. His mother and sister finally out of their miserable lifestyle.

JINU
Overnight, my fate was changed. I was praised for my voice. Even by the King himself. My family and I lived on the palace grounds. Our bellies were finally full, our clothes clean. We were happy.

Jinu looks in a mirror and notices his demon patterns have spread all over him.

JINU (CONT’D)
But the patterns...they kept spreading until they consumed me. And I was condemned to the demon world, prisoner of Gwi-Ma for all eternity. My family lost everything and without me, they were even worse off than before.

Jinu is now a demon, stuck in the demon world, chained to the shame of his past.

JINU (CONT’D)
Every day since, I’ve been haunted by the memory of failing them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 65.

GWI-MA (V.O.)
(whispers)
You left them. Left them behind. Failed them.

The flashback ends on Jinu’s hands.

57

EXT. BUKCHON ROOFTOPS - NIGHT

source 58

Jinu lifts his wrists to show the patterns that surround them, his shackles. His tone more serious than ever.

JINU
These are a constant reminder of my shame. A shame I can never escape.

Rumi looks concerned, almost sad for him. Jinu walks closer to her and she lowers her sword. He takes his finger and moves down Rumi’s neckline, revealing her demon patterns.

JINU (CONT’D)
Yours are a reminder too. Of a shame of your own.
RUMI
You don’t know me.
JINU
You know you can tell me. I’ll understand. I’m the only one who can.

For a moment their eyes LOCK. But the tip of Rumi’s sword appears under Jinu’s chin. She’s not wavering.

RUMI
I’m nothing like you.
JINU
Denial. I get it, I was once there too. I'll be here when you're done pretending. Until next time--

He steps back...taking one last look at Rumi’s pants.

RUMI
There won’t be a next time!

Rumi lunges at Jinu but he poofs away. Rumi is left alone and frustrated.

RUMI (CONT’D)
Aghhh!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 66.

58

INT. PENTHOUSE - NIGHT

source 59

Rumi throws her teddy bear pants into the trash.

59

INT. STUDIO - DAY

source 60

Rumi sits on a couch, deep in thought, sipping on one of her tonics. Mira and Zoey are singing potential lyrics for their new song.

MIRA/ZOEY
(sing-talk)
You know you'll never beat us, Your plan will never work We're gonna duh duh duh duh duh duh duh duh..
ZOEY
Ugh this song sucks.

The girls give up. Rumi snaps out of it and looks up to Mira and Zoey, who are sitting around her. Mira looks frustrated.

MIRA
We only have to write the best diss track ever to crush the Idol Awards or there will be a demon apocalypse. No pressure at all.

Mira throws darts at a poster of Jinu taped to the wall. It hits him right in the face.

We pull out to see the entire wall is decorated with destroyed Saja Boys posters. Zoey starts crawling towards the wall, seething.

ZOEY
Yeah! We gotta get up close and insult their stupid faces! Their nasty, disgusting, not beautiful...

But as she gets closer to Mystery Saja’s poster, her face goes soft, almost lovingly.

ZOEY (CONT’D)
...perfectly dewy...symmetrical... shimmering...

Zoey is enamored by Mystery Saja’s poster. Mira cuts in and rips it off the wall. Zoey’s still drooling.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 67.

MIRA
Okay, enough! I'm taking these down! Just like how we're gonna take down these boys!

Rumi has a lightbulb moment.

RUMI
Take down--- Take down. That's the song! It's a Takedown!
ZOEY
So sweet, so easy on the eyes But hideous on the inside.
MIRA
Nice!
ZOEY
You like it?
MIRA
Whole life spreading lies but you can’t hide-
RUMI
-baby, nice try.

Rumi’s voice doesn’t break!

MIRA
Woah, sounding good!
RUMI
I’m about to switch up these vibes-

Rumi’s voice breaks.

RUMI (CONT’D)
Sorry guys.
ZOEY
No, no, take it easy.
MIRA
Yeah, rest that voice for Idol Awards.
60

INT. INKIGAYO STAGE

source 61

The Saja Boys and Huntrix are on stage at Inkigayo, a Korean music program.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 68.

INKIGAYO HOST
This week’s winner is...the Saja Boys!

SONG - “TAKEDOWN”

[VERSE 1] So sweet, so easy on the eyes But hideous on the inside Whole life spreading lies But you can’t hide Baby nice try

The boys accept their award while the Huntrix stand off to the side, politely clapping, mumbling their new diss track. Jinu and Rumi make eye contact...it’s tense.

61

EXT. SEOUL RIVER FRONT

source 62

Three older ladies power-walk alongside the river. A demon rises from behind them, about to strike, when Rumi flies in! Another demon rips through the Honmoon through a tree but Zoey slashes it before it can escape. Mira kills another demon as it comes through the ground. These girls are on top of it.

[VERSE 1 - RAP] I’m bout the switch up these vibes I finally opened my eyes It’s time to kick you straight back into the night.

Mira throws a demon up against a metal wall and a melodic banging noise rings out.

MIRA
Wait--that’s the beat!
ZOEY
Yeah! Totally!

Rumi has her demon pinned against a wall but notices its patterned shackles, just like Jinu.

RUMI
Are you a prisoner too? Is Gwi-Ma making you do this?

The demon just blinks. He screeches and from behind Rumi, Mira stabs it in the face.

RUMI (CONT’D)
Mira!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 69.

MIRA
You okay?
RUMI
Yeah, thanks for having my back.

Rumi runs off to kill more demons. Mira looks on, suspicious.

62

INT. INKIGAYO STAGE

source 63

The Saja Boys and Huntrix are on stage at Inkigayo, the following week.

INKIGAYO HOST
This week’s number one is...”Golden” by Huntrix!

The girls accept their award while the Saja Boys stand off to the side, politely clapping. The girls continue to sing their diss track, determined to beat the Saja Boys.

[HOOK] Ima gear up and take you down It’s the take down Ima take you down It’s the take down

63

INT. SUBWAY STATION - NIGHT

source 64

A woman waits for a train. Demons rip through the Honmoon behind her, about to attack when Huntrix come out and kill them! The woman continues onto the subway. The girls feel good but then subway doors close: revealing a GIANT ADVERTISEMENT of the SAJA BOYS.

64

INT. RUMI’S ROOM - DAY

source 65

Derpy shows up with a flyer in his mouth. Rumi closes his mouth, rejecting the flyer from Jinu.

[VERSE 2] It’s a take down Ima take you out And it ain’t gonna stop I’ma cut you open Lose control then Rip out your heart

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 70.

65

INT. RECORDING STUDIO

source 66

The girls continue writing their song.

MIRA
Oh! Oh! How about "a demon with no feelings doesn't deserve to live"?
ZOEY
It’s so obvious!

[HOOK] Ima gear up and take you down It’s the take down Ima take you down It’s the take down

The Honmoon shivers and they jump back into:

66

EXT. SEOUL RIVER FRONT - NIGHT

source 67

Huntrix flies in and starts slaying the demons.

(END SONG)

Mira knows something’s up with Rumi. Suddenly, Zoey stops them and points to their billboard.

ZOEY
Look!

All the Huntrix ads change to Saja Boys. They are taking over.

67

INT. PENTHOUSE - NIGHT

source 68

Bobby swipes through video after video of Saja Boy fan videos. They are blowing up!

VIRAL FANS
Join the pride!/We love you, Jinu!/Saja, Saja, Saja!

He looks worried. The Honmoon appears weakened in the city view behind him.

68

INT. SIGNING EVENT - DAY

source 69

Huntrix sit at a table with a stack of posters in front of them. Bobby hovers over them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 71.

BOBBY
Alright team! I know everything is all Saja, Saja, Saja but we’re gonna turn it into Huntrix, Huntrix, Huntrix. Yay!

Bobby motions to the long line of fans outside.

BOBBY (CONT’D)
These fans slept on the sidewalk.

Cut away to fans sleeping outside.

BOBBY (CONT’D)
Overnight!
RUMI/MIRA/ZOEY
Happy fans, happy Honmoon!

Bobby motions to open the doors.

BOBBY
Let’s bring em in!

Fans enter as a big group.

BOBBY (CONT’D)
Hey hey hey! Hey, hey, single file, no pushing.
RUMI
And who should I make this out to-

Fan in a sleeping bag steps forward.

JINU
To our biggest fans.

Jinu reveals himself and the Saja Boys.

CROWD
It’s the Saja Boys!
RUMI/MIRA/ZOEY
Aghhhh!

Girls groan in frustration.

BOBBY
It is an honor. Table now!

Two assistants run over with a table for Sajas.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 72.

CROWD
JOINT SIGNING?

Half the fans run over to the Saja Bay signing table.

RUMI
We lose half the fans…

Rumi gets up and looks like an angel.

RUMI (CONT’D)
The Saja Boys will sit with us.
MIRA/ZOEY
What?! Rumi?? What are you doing??
BOBBY
GENIUS.
CROWD
Same table?!
RUMI
We need every fan.

Saja Boys join Huntrix at one table.

ROMANCE
We keep meeting like this.
ZOEY
I am NOT sitting with no Saja boy–

Mystery sits next to Zoey.

ZOEY (CONT’D)
Hehehe...wassup.

Abs pulls up his shirt and creates an “ab autograph” by shading over them with a pencil. Jinu sits next to Rumi.

JINU
I didn't think you liked sharing.

Rumi turns her head away.

RUMI
I LOVE sharing.

Jinu moves towards Rumi’s ear to speak.

JINU
Oh! So you shared your secret with your friends?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 73.

Mira signing intently, holds up ripped poster.

MIRA
(to Abs) If only I could smash your demon face in right now. (Sweetly to fan) THANKS FOR COMING!

Jinu whispers to Rumi, near her ear.

JINU
Should I tell them?
RUMI
No I’m gonna tell them..eventually.

Fan girl witnesses Rumi and Jinu whispering.

FAN GIRL
Are you whispering?

Rumi and Jinu make FLUSTERED NOISES.

FAN GIRL (CONT’D)
Your secret's safe with me.

Fan girl points to her “Rujinu” shirt. Rumi and Jinu laugh awkwardly.

FAN GIRL (CONT’D)
Ohhh. Sooooo cute.

Cut over to Zoey who is handing her signed photo to a fan.

ZOEY
Thanks for coming.

Mystery, next to Zoey, attempts to bite the hand of the fan.

MYSTERY
[BARKS]
ZOEY
NO! BAD SAJA BOY!

A fan with a cast on his leg places it on the table to be signed.

MIRA
I’ll sign first.
ABS
No, I’LL sign first.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 74.

ROMANCE
I’ll sign first!
MIRA
I'LL sign first. No I'LL sign first!
ABS
I’ll sign first!
MIRA
I’LL sign first.
ROMANCE
I’ll sign first!

Fan with cast WINCES in pain as they yank his leg back and forth.

Rumi whispers to Jinu while signing.

RUMI
I'm not gonna talk to someone who’s helping Gwi-Ma.

Jinu plays footsie with Rumi.

JINU
I’m helping myself.

Rumi turns away.

JINU (CONT’D)
Look if I help him, he’s promised to erase my memories, and those voices in my head will be gone.
RUMI
PATHETIC.
JINU
I’m pathetic?

Jinu whispers toward Rumi's ear.

JINU (CONT’D)
You can't even TALK about your patterns.

Rumi kicks Jinu under the table.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 75.

RUMI
You want me to talk about my patterns?? I hate them! Just like I hate all demons, how I hate Gwi-Ma!
JINU
If hate could defeat Gwi-Ma I would have done it a long time ago. Trust me.

A a cute little fan with a card approaches.

LIL FAN
Excuse me, Mr. Jinu?

They look up at her.

LIL FAN GIRL
I made this for you.

Cue K-Drama music...as fan hands Jinu the card.

JINU
Uhh for me?
FANS
You’re the best, Jinu!/You inspire me, Jinu!/Love you, Jinu!

Jinu is taken aback by the gesture.

RUMI
Maybe listen to those voices, instead of the ones in your head.

Rumi stands and addresses the crowd.

RUMI (CONT’D)
Isn’t he great? Woo! Jinu everybody!

The crowd cheers for Jinu.

RUMI (CONT’D)
Yeah Jinu!!! Jinu! Jinu! Jinu!
MIRA
Woo Jinu?
JINU
(awkwardly)
Unfortunately the Saja boys have to run. Thank you everyone.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 76.

The Saja Boys join Jinu and they all wave to the fans, accepting flowers as they exit. Once they’re out of sight, they dump all of the bouquets in a trash can.

After he tosses the flowers, Jinu looks at the handmade card. It’s a drawing of him as an angel that reads “Jinu, you have a beautiful soul”. Jinu is touched by this but then notices the word “soul”. Is Rumi right?

Back at the table, Bobby checks his phone.

BOBBY
The internet loves this, and the internet is never wrong!

Mira picks up her phone to see fan cams of Huntrix and Sajas.

BOBBY (CONT’D)
Rujinu? That’s genius! Zoestery? Where do they come up with that!

There is one of Rumi and Jinu (Rujinu) playing footsie. Mira narrows her eyes. She swipes and to see one of Zoey and Mystery (Zoestery) holding Baby. The last one is shipping her with Romance AND Abs.

MIRA
Miromabby?
ZOEY
Oooh you’re so cute together!

Mira growls in frustration as they throw up heart signs.

69

INT. RUMI’S BEDROOM - DAY

source 70

Rumi is in her room, singing their new diss track, Takedown. She struggles to like it, the messaging behind it not settling right with her.

RUMI LYRIC
Time to put you in your place, cuz you’re rotten within, When your patterns start to show it makes the hatred wanna grow outta my veins.

She stops and crosses out a line and starts writing her own.

RUMI LYRIC (CONT’D)
When your patterns start to show I see a pain that lies below.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 77.

Next to the lyrics is the note from Jinu. Rumi opens it to write back. Derpy opens his mouth for her to place the note.

RUMI
Calm down, I’m not gonna meet him.

KNOCK KNOCK. Mira’s at the door.

MIRA O.S.
[CLEARS THROAT] Rumi?
RUMI
(whispering to Derpy)
You gotta get outta here. C’mon!
MIRA O.S.
I can hear you in there.
RUMI
Uh yeah, give me a minute.

Rumi hurriedly shoves the new lyrics in the trash, knocking it over in the process. Derpy goes to leave through a floor portal when he sees: the knocked over can.

Rumi opens the door to Mira.

MIRA
Uh, what’re you doin?
RUMI
Um nothing, just uh..did you want to come in?
MIRA
I mean yeah, if you want me to come in I can come in.

Rumi realizes she still has Jinu’s note in her hands and quickly hides it behind her back.

Mira enters the room. Derpy starts rattling the trash can and Rumi quickly grabs it and throws a blanket over Derpy.

MIRA (CONT’D)
I heard you singing, you sound good.
RUMI
Yeah who would’ve thought, those tonics actually work.

In her haste to grab the garbage can, Rumi dropped the rewritten lyrics on the ground and Mira finds them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 78.

MIRA
So why are you changing our lyrics?
RUMI
Oh..I just--Do you really think this is the right song to beat Gwi- Ma. It’s so hateful.
MIRA
Yeah because we hate him, and we hate demons.
RUMI
No I-I know..

Mira pauses to examine Rumi.

MIRA
Okay what is up with you?! I could swear the other day you were talking to a demon.
RUMI
I--
MIRA
And “woo Jinu”, what was that about?
RUMI
I was playing him up to psych him out, get in his head.

Rumi quickly tries to hide Jinu’s note as Mira rants.

MIRA
Look-I'm pretty good at reading people, actually I'm kind of an expert at it - and I just can’t shake this feeling that you’re keeping something from me.

Rumi plops down on a cushion, which is actually Derpy.

RUMI
Mira I’m-I’m not keeping anything from you. I promise.

Rumi holds Derpy’s tail in place behind her back. Mira cools down.

MIRA
Sorry, I sound nuts. I guess these demons are just getting to me.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 79.

Mira’s attitude shifts.

MIRA (CONT’D)
I can’t wait until every one of them is destroyed and sent back to suffer with Gwi-Ma for eternity. Right, Rumi?
RUMI
Yeah. Eternal suffering. Sounds fun.

Mira feels Rumi close herself off emotionally. Mira is once again confused as she leaves Rumi alone in her room.

Rumi looks at the note again and hands it to Derpy.

70

INT. INTERNET

source 71

The Saja Boys talk directly to cam to their fans.

ROMANCE
Hey everybody!
ABS
Our fan club just hit fifty million fans.
ROMANCE
We have to give a shout out to Huntrix, we couldn’t have done it without their support.

A fan takes a Saja soda out of a fridge, but a demon sneaks up behind her and takes her!

MYSTERY
And to our fans, thank you. We really feed off your energy.

An unsuspecting Saja Boys fan watches them on his phone. He is also fed on by a demon. The energy flows to Gwi-Ma’s palace.

71

INT. NEWSCAST

source 72
NEWSCASTER V.O.
In other news, the amount of missing person reports have tripled in the last 24 hours.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 80.

72

EXT. DEMON WORLD

source 73

Cut to the demon world. Many fans’ souls are now illuminating the sky on their way to Gwi-Ma’s palace. It’s bigger than ever, filled with the glow of souls.

MYSTERY
…and we're so excited to show you what's next.

Jinu accepts a note from Derpy’s mouth. It’s a Save the Date.

73

EXT. NAKSAN WALL - NIGHT

source 74

Jinu stares at the note from Rumi.

JINU
She wants to meet and she’s late?

Jinu turns around and see’s Rumi perched on the wall behind him. He screams!

JINU (CONT’D)
Ahhhhh!

Jinu stumbles backwards.

JINU (CONT’D)
You made me come all the way out here just so you could jump scare me?
RUMI
Follow me.

Rumi starts walking. Jinu follows.

JINU
Well I’m glad you’re finally ready to talk, although you could have picked somewhere nicer for a date-

Rumi abruptly stops walking.

RUMI
Date?! No! Ew! What are you talking about?

Jinu holds up card that says “Save the Date”.

RUMI (CONT’D)
That doesn’t mean- ugh. You’re so old.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 81.

Rumi grabs the card from his hands. Jinu hides his ego bruise.

RUMI (CONT’D)
This is strictly a business meeting.
JINU
Okay! Loud and clear.
RUMI
What if I told you there’s another way to get your freedom?
JINU
Go on.

Rumi stops walking and turns to Jinu.

RUMI
Help us win the Idol Awards.

Rumi jumps on the wall and summons Honmoon energy.

RUMI (CONT’D)
Because when we win, the Honmoon will be sealed. And that will guarantee your freedom.

Jinu looks surprised. Rumi overlooks the city.

RUMI (CONT’D)
Gwi-Ma will be permanently cut off and all the demons will be gone from this world. I will finally be free of these patterns. No more hiding, no more secrets.

She turns back to Jinu and comes off the wall.

RUMI (CONT’D)
You can be on this side when the Honmoon is sealed, away from the demon world, away from Gwi-Ma.

Rumi gets closer to Jinu.

RUMI (CONT’D)
You can be free from those voices...forever.
JINU
What makes you think the Honmoon can save a guy like me?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 82.

RUMI
A guy who tried to help his family? You made a mistake, Jinu.
JINU
It’s not that simple-
RUMI
-But I am a mistake.

Jinu reacts.

RUMI (CONT’D)
Have been since the moment I was born. So I have to believe... because if there’s no hope for you...what hope is there for me?

The moment is broken by a vendor passing by.

AJUMMA
Bracelet for your beautiful girlfriend?

Jinu and Rumi lose it. BOYFRIEND AND GIRLFRIEND???

JINU
Oh no we’re not-
RUMI
Oh ew! What?
JINU
She’s not even my type!
RUMI
Excuse me? I’m everyone’s type!
JINU
You can’t even show up on time!
RUMI
What are you from the 1900’s?
JINU
I can see why you’re still single!
RUMI
What?
JINU
See? Would never work.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 83.

The ajumma just stares at them. She walks towards Jinu and sizes him up. She turns towards Rumi, handing her a bracelet.

AJUMMA
Here, free one. Go find yourself a better boy. This one’s hopeless.

She walks away.

JINU
Well, there’s your answer: Hopeless.

Rumi clutches her new bracelet.

RUMI
That’s the funny thing about hope. Nobody else gets to decide if you feel it.

Rumi extends to the bracelet out to Jinu.

RUMI (CONT’D)
That choice belongs to you.

Jinu doesn’t take it.

RUMI (CONT’D)
Fine, your loss.

Rumi starts to walk away but Jinu grabs her hand to stop her. Rumi looks back at him and...there’s something there. They share a moment...until Jinu drops her hand. It’s now awkward.

JINU
Oh- I was just trying to get the bracelet-
RUMI
Oh yeah... The bracelet.

Beat.

JINU
For what it’s worth, I don’t think you’re a mistake.

The share a meaningful moment.

RUMI
OK BYE-
JINU
Yeah uh- byeee!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 84.

They awkwardly part ways. Derpy and the magpie hide behind a bush, watching the whole thing.

74

INT. INTERNET

source 75

Fans on social media express their opinions on The Hunter Girls Idol performance.

FANS
I need to see Golden live. When is the live performance?
FANS (CONT’D)
Thank goodness I didn’t hold my breath for this Huntrix live performance cuz I’d be dead by now!
FANS (CONT’D)
IDOL AWARDS ARE TOMORROW and I need to know, is Rumi going to give us a real performance or--
75

INT. IDOL STAGE - DAY

source 76

The girls are rehearsing for Idol. Their dance moves are killer, song is on point, everything looks GREAT!

RUMI LYRIC
Time to put you in your place, cuz you’re rotten within, When your patterns start to show it makes the hatred wanna grow outta my veins.

Suddenly, Rumi stops dancing.

MIRA
What’s going on, why are we stopping?
RUMI
It’s just these lyrics are throwing me off. I don’t think they’re right just yet.

Mira and Zoey look frustrated.

MIRA
Seriously? Now?

Zoey quickly grabs her notebook.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 85.

ZOEY
No it’s fine, it’s the second verse right?.. How about– 'when the patterns start to show, the whole world will finally know that you're depraved?!', um ‘my sword will happily show you to your grave!' ‘you will be pummeled until there are no remains?’
RUMI
No, Zoey it's just – it's the whole song.
ZOEY
(wounded)
Oh, okay great. Well then I might as well just TEAR..THESE..ALL..UP!

She tries to rip her notebook, but it’s too thick.

MIRA
Rumi, we don't have time to change the lyrics even if we wanted to.

Zoey continues to try to tear up notebooks.

ZOEY
Aghhhh!
MIRA
The Idol Awards are tomorrow!
RUMI
Well I – I don't think I can sing this song.

Bobby enters at the tense moment.

BOBBY
Heyyy girls! Just wanted to bring some last minute pick me ups!

He goes to set them down on the counter.

BOBBY (CONT’D)
I know things have been really stressful lately, and you've been working so hard on the Idol routine-

All of sudden, the girls get a feeling - like a spider sense - that something’s wrong with the Honmoon and they race off.

Bobby continues to arrange the snacks with his back to them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 86.

BOBBY (CONT’D)
For what it’s worth, I am proud of you, and I just want you to know that I'm here for LITERALLY anything - you...

He turns around to find himself alone.

BOBBY (CONT’D)
...need.

Sad and dejected, he checks his phone which is lit up by a colorful Saja Boys video with Soda Pop playing.

CHORUS
You're my little soda pop!

The song ends and the Sajas break the fourth wall, addressing their fans.

SAJA BOY
Join the Pride, we need you!!

An ad for the Saja Boys fan club pops up, Bobby is mesmerized by it and smiles.

76

INT. SUBWAY TUNNEL - DAY

source 77

An underground subway train flies down the track. Demons surround the train but Huntrix fly in from above and land on top of the train. They immediately start slaying demons, still fighting about rehearsal. They are all HEATED.

MIRA
Seriously, what is your problem?
RUMI
I told you! This song its–
MIRA
I’m not talking about the song, I’m talking about YOU!

Rumi stops in her tracks.

MIRA (CONT’D)
Why are you questioning everything we stand for when we’re so close to sealing the Honmoon? What are you not telling us, Rumi?!
RUMI
I-I-

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 87.

MIRA
What are you hiding from us?!

Rumi can’t say so she bites back at Mira.

RUMI
Not everything is about your insecurities, Mira!

This stops Mira dead in her tracks. Rumi really struck a nerve. The girls stand on top of the train, speechless.

RUMI (CONT’D)
Mira...I didn’t mean...

Before Rumi can say another word, Zoey and Mira look past her, concerned.

ZOEY
Would you two stop fighting each other and LOOK--

Rumi turns around and in the distance, they can see the Honmoon tear ahead of them.

RUMI
The tear.
MIRA
It’s huge!

Demons begin spilling out of the tear and towards the girls and the train.

MIRA (CONT’D)
If you’re with us, prove it.

Mira slams her foot down, activating the Honmoon.

The girls get into formation, weapons at the ready, and head straight into the mob of demons. Zoey starts singing TAKEDOWN.

ZOEY LYRIC
It’s a take down, Ima take you out You’ll break down like what It’s a take down, Ima take you out and it ain’t gonna stop.

The girls aggressively fight and sing. The tension is still there from their argument. Zoey throws her daggers and Mira uses one to kill a demon. Mira switches to her scepter. She’s angry, taking out all her aggression on these demons.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 88.

MIRA LYRIC
정신d놓고,널짓밟고jung -shin-eul-noh- koh, null-jib-balb-goh 칼d세겨놔kal -eul-seh-gyuh-nuah You’ll be begging and crying, all of you dying never miss my shot.

Rumi finally joins in, the girls watch on.

RUMI LYRIC
I don’t think you’re ready for the takedown, A demon with no feelings don’t deserve to live It’s so obvious Ima gear up--

Rumi slices away, facing a demon with a club. The demon hits her and she goes flying back on the train.

MIRA ZOEY
Rumi! Rumi!
77

INT. SUBWAY TRAIN

source 78

People on the train barely notice whats going on. Most are asleep. In the window, we can see demons surrounding the outside, darkness flooding the train.

78

EXT. SUBWAY TUNNEL

source 79

Rumi gets up and grabs her sword, slaying the demons around her. She races back towards Zoey and Mira, who are still fighting their own swarm of demons.

ZOEY/MIRA LYRIC
You can try but you can’t hide It’s a take down, ima take you out And it ain’t gonna stop.

The girls reach the end of the fight. The Honmoon energy they’ve summoned BLASTS through the tunnel, killing off the remaining demons and closing the tear in the Honmoon. Zoey and Mira look over at Rumi, who is trying to catch her breath. Rumi suddenly remembers - the people on the train!

RUMI
The passengers!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 89.

79

INT. SUBWAY TRAIN

source 80

The girls open the door to the train and see they’re too late. It’s empty. A phone lights up with the Saja Boys’ message to “Join the Pride”.

80

EXT. SUBWAY STATION

source 81

The train comes to a stop and the girls exit, looking defeated. Zoey and Mira begin walking away from Rumi.

MIRA
Whatever you think about the song, it doesn’t matter right now. Everything is at stake, and we just need to get through this– together.

Mira walks away. Zoey stays for a moment, looking between Mira and a Rumi.

ZOEY
You know I’m always on your side but it’s really hard to understand this time.

Rumi struggles to reply. Zoey shakes her head.

ZOEY (CONT’D)
We can’t win this without your voice, Rumi.

Zoey heads off. Rumi looks down. The image of Jinu’s face appears in her mind.

She narrows her eyes, a new resolve residing in them.

RUMI
Trust me, I’m gonna make sure we win.
81

EXT. GARDEN OVERLOOK - NIGHT

source 82

Jinu stands alone, looking out over the city. He holds the bracelet Rumi gave him. Flashbacks of his mother and sister fill his mind.

Back in the present, Derpy and the magpie demand Jinu’s attention. He pets Derpy with a chuckle. Rumi arrives and pets Derpy too.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 90.

RUMI
Okay, so I’ve been meaning to ask. Why does the bird wear a tiny hat?
JINU
I made it for the Tiger, but the bird keeps taking it.

Sussy’s three eyes look smug. Rumi laughs. Jinu joins her.

RUMI
So, about tomorrow... have you thought about my proposal?
JINU
Look, I want to believe in your crazy plan but...I don’t think I’m the one to help you.
RUMI
Actually you already have.

Beat.

RUMI (CONT’D)
I spent my whole life keeping this secret, this shame of what I am. And the more I hid this shame the more it grew and grew until it started to destroy the one thing that I gave me a purpose: my voice.

Beat.

RUMI (CONT’D)
But since I've met you..
82

EXT. GARDEN - NIGHT

source 83
RUMI
..and the more I talk to you-- I don't understand it but..somehow my voice has healed.

Jinu finally gets the story he’s been looking for! Rumi continues, but now she starts singing.

SONG - “FREE”

RUMI LYRIC
I tried to hide but something broke I tried to sing, couldn’t hit the notes
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 91.

RUMI LYRIC (CONT’D)
The words kept catching in my throat I tried to smile I was suffocating though But here with you—I can finally breathe You say you’re no good but you’re good for me I’ve been hoping to change Now, I know we can change But I won’t if you’re not by my side.
83

EXT. GARDEN - NIGHT

source 84

She sings as they make their way through a garden. The Honmoon reacts around her, shifting in appearance, more vibrant and strong. But Jinu hangs back as Rumi walks ahead. He starts to feel things he didn’t expect.

RUMI LYRIC
Why does it feel right every time I let you in? Why does it feel like I can tell you anything? All the secrets that keep me in chains And all the damage that might make me dangerous You got a dark side, Guess you’re not the only one What if we both try fighting what we’re running from? We can’t fix it if we never face it What if we find a way to escape it? We could be free free We can’t fix it if we never face it Let the past be the past till it’s weightless.

The Honmoon reacts around Rumi, shifting in appearance, more vibrant and strong from the rooftop she stands on. Suddenly, Jinu replies with a verse of his own, his demon marks glowing just the same.

JINU LYRIC
Ooh, time goes by And I lose perspective Yeah, hope only hurts, So I just forget it But you’re breaking through all the dark in me
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 92.

JINU LYRIC (CONT’D)
When I thought that nobody could And you’re waking up all these parts of me that I thought were buried for good Between imposter and this monster I been lost inside my head Ain't no choice when all these voices keep me pointing towards no end It’s just easy when I’m with you no one sees me the way you do. I Don’t trust it but I want to I keep coming back to.

Jinu turns away in turmoil and catches the reflection of his yellow eyes. They fade back to something more human when he sees Rumi across the rooftop he’s now standing on. They walk in parallel. It looks like they’re falling in love.

RUMI/JINU CHORUS
Why does it feel right every time I let you in? Why does it feel like I can tell you anything? We can’t fix it if we never face it What if we find a way to escape it? We could be free free We can’t fix it if we never face it Let the past be the past till it’s weightless.
RUMI LYRIC
Oh....so take my hand, it’s open.

Their duet reaches the climax. The Honmoon continues to react around them as they get closer and hold hands.

JINU LYRIC
Free, free.
RUMI LYRIC
What if we heal what's broken?
JINU LYRIC
Free, free.
RUMI LYRIC
I tried to hide but something broke I couldn’t sing but you give me hope.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 93.

RUMI/JINU CHORUS
We can’t fix it if we never face it Let the past be the past till it’s weightless.

It’s a magical sight to see. They twirl around in space with Derpy close by. As their song ends, Rumi notices a gold shimmer pass through the Honmoon. They’re back in the garden.

(END SONG)

Rumi looks hopeful. Jinu touches his ear, waiting to hear Gwi- Ma once again but-

JINU
I...I don’t hear his voice.

He looks to Rumi, hopeful.

JINU (CONT’D)
I’ll make sure the Saja Boys lose tomorrow.
RUMI
And we’ll both win.

Rumi walks away and Jinu’s smile quickly fades.

JINU
Rumi, wait I-

She pauses but Jinu loses his courage.

JINU (CONT’D)
I-I can’t wait to see you on that stage tomorrow.

Rumi smiles and leaves.

Jinu lingers on the rooftop. He looks down at his wrists, the patterns are no longer fading but now VIBRANT.

He gets yanked back into the demon world.

84

EXT. DEMON WORLD

source 85

Jinu lands on his back at the top of Gwi-Ma’s palace stairs. He stands up and sees a horde of demons looking up at him, terrified. Souls are still flying towards the palace.

A demon groans nervously.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 94.

JINU
What’s with the long faces? Everything's going to plan. Look at all these souls, huh?
LITTLE DEMON
Turn around.

Jinu sees Gwi-Ma’s palace has been restored to it’s former glory, bigger and more palatial than ever.

GWI-MA
It’s funny. I thought for a moment you actually believed you could be free. Hahaha!
JINU
Haha...yeah that’s-that’s funny.
GWI-MA
Because if you really believed her, if you really thought you could escape what you are, what you did...

Gwi-Ma engulfs Jinu in memories of his family and what he did to them.

GWI-MA (CONT’D)
...you would have told her the truth.

Voices in Jinu’s head start to torment him.

FLASHBACK to Jinu’s mom and sister standing helplessly behind two guards’ swords. Jinu lets go of his sister’s hand on the other side.

GWI-MA (V.O.)
(whispers)
You betrayed your own family! You left them behind!

JINU’S SISTER Oppa..

Jinu’s patterns start to flare. Gwi-Ma enjoys tormenting him...but soon ends it.

GWI-MA
Don’t forget about our deal, Jinu. Because I can turn those voices up-

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 95.

JINU’S SISTER Oppa! Oppa!

Flashes of Jinu’s sister sobbing and reaching for him as he backs away.

The whispers fill Jinu’s head. The image of an imperial door closing on his mom and sister appears.

The voices become intolerably loud.

GWI-MA
Or...

Suddenly -- total silence.

GWI-MA (CONT’D)
--they can be gone.

Jinu is paralyzed for a beat. Silence ringing in his ears.

GWI-MA (CONT’D)
Don’t think you can escape what you are.

Flames surround Jinu, as he gasps for air.

85

EXT. SEOUL SKY - NIGHT

source 86

Rumi is on Derpy’s back, flying high above Seoul. She notices another golden shimmer through the Honmoon! They’re close again!

FLASHBACK TO:
86

INT. KITCHEN

source 87

Mira and Zoey leave. Rumi walks in and looks towards the door. Celine sits at the kitchen island.

MIRA
(to Zoey)
Every time.
RUMI
(to Celine)
Maybe...they’ll understand.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 96.

CELINE
No Rumi, nothing can change until your patterns are gone.

BACK TO PRESENT:

87

EXT. PENTHOUSE PATIO - NIGHT

source 88

Rumi and Derpy tiger land on the patio.

RUMI
Everything’s set.

She looks inside the penthouse.

RUMI (CONT’D)
Well...almost everything.
88

INT. PENTHOUSE - NIGHT

source 89

The girls are sitting around the living room table.

RUMI (CONT’D)
Look, the last few weeks have been hard, and I admit, I haven't been at my best. But I know we can win tomorrow, we just have to sing the right song. And Takedown isn't--
MIRA
It’s okay, Rumi.
ZOEY
We agree.

Rumi is surprised.

MIRA
Its...not the song that’s going to connect all our fans.
ZOEY
It can’t even connect us.

Beat.

MIRA
I know our “faults and fears must never be seen” but-- Look, I’m kind of a difficult person. Overly blunt, short-fused, highly aggressive...

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 97.

Mira pauses.

MIRA (CONT’D)
My whole life those things were a liability, but somehow, with you guys, they’re okay.

Rumi and Zoey react.

ZOEY
I... feel the same way. Before I joined Huntrix, I felt like my thoughts and my lyrics and all my notebooks were useless and weird. But, with the two of you, they mean something... I mean something.

Mira and Zoey look to Rumi, waiting.

RUMI
I’m afraid of losing you guys too. And that’s why we have to finish this. All these fears, it’s the demons talking. But tomorrow we can win this war, and when the Honmoon is sealed, we will be free of these demons, free of these fears forever. And then we can take a hiatus– maybe go to the bathhouse together?
MIRA
WHAT!?
ZOEY
You mean the women’s bathhouse!? Not the mens??

Zoey is squealing with excitement!

MIRA
I will fight for a spa day with you.
ZOEY
Let's do itttttt! [pause] Wait, so what song are we singing?

Zoey thinks for a beat.

ZOEY (CONT’D)
TAKE DOWN!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 98.

RUMI/MIRA
GOLDEN!
ZOEY
I mean Golden, definitely Golden.
RUMI
It’s a song about the best of us.
MIRA
Rumi, your voice good to go?
RUMI
Never been stronger.

The girls are energized now. They join hands.

RUMI/MIRA/ZOEY
Happy fans!

The girls hold hands.

RUMI/MIRA/ZOEY (CONT’D)
Happy Honmoon!

They cheer and laugh together, finally back to normal.

89

INT. IDOL AWARDS - NIGHT

source 90

IT’S TIME FOR IDOL AWARDS! The venue is packed with fans. A promo reel plays of the AWARD HOST traveling through the city, the desert. The Saja Boys and Huntrix appear atop a mountain. The Host is the face of the full moon.

AWARD HOST V.O.
Two bands, one award. Every snowflake is special...but one snowflake is probably the best. Who will be top of the mountain? Fans from around the universe will decide.

The host floats down from space to the Idol Awards stage.

AWARD HOST
Finally, the moment you’ve been waiting for- Here are the five year reigning champs of the International Idol Awards- HUNTRIX!

The fans cheer as the girls wave to them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 99.

HUNTRIX FAN
We love Huntrix!
AWARD HOST
Versus the heart stealing newcomers, the SAJA BOYS!

The fans cheer even louder for Saja.

SAJA FAN
Ahh! We love you!
AWARD HOST
Who will win??
90

INT. AWARDS BACKSTAGE - NIGHT

source 91

Huntrix walks down the hallway backstage. The Saja Boys pass nearby. Jinu makes eye contact with Rumi. The plan is still on. Mira watches the Saja Boys.

MIRA
Ugh. Look at that smug face. I’m gonna freaking smash it.
RUMI
Save it for the stage.
91

EXT. IDOL AWARDS - NIGHT

source 92

The IDOL venue cheers wildly!

AWARD HOST
Please welcome to the stage - The Saja Boys!
CROWD
Saja boys! Saja boys! Saja boys!

Lights illuminate the stage but the Saja Boys are nowhere to be seen. The crowd is shocked, whispering amongst themselves.

92

INT. HUNTRIX GREEN ROOM - NIGHT

source 93

Mira angrily punches a boxing bag with Ab Saja’s abs printed over it. The girls are prepping for their performance.

MIRA
I hate abs!

Bobby burst through the door.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 100.

BOBBY
Girls! The Saja Boys are fighting!
RUMI/MIRA/ZOEY
What?!
BOBBY
That means we’re on now!

The girls huddle.

RUMI
Okay, this is it. For the fans!
ZOEY
For the world.
MIRA
For us.

They all exit the green room and head for the stage.

BOBBY
Yes! We win this and then we celebrate with Itaewon corndogs!
ZOEY
Wooooooo!!!
MIRA
Haha, kaja kaja kajaaa!
ZOEY
Yay! Kajajaja!

As Rumi runs out, she takes a deep breath. This is it.

93

EXT. IDOL AWARDS - STAGE

source 94
AWARD HOST
Uh..okay, there’s been a slight change in schedule. Here to perform their hot new single “Golden”- it’s Huntrix!

Huntrix starts their performance! It’s amazing from the jump. The crowd realizes Huntrix is performing their new single!

RUMI LYRIC
I was a ghost i was alone 어p워진앞길속에
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 101.

RUMI LYRIC (CONT’D)
given the throne I didn’t know how to believe how I was the queen that I'm meant to be I ah...

The fans go wild.

94

INT. IDOL AWARDS - GREEN ROOM

source 95

Bobby watches the girls perform on a monitor backstage, doing the moves along with them.

ZOEY LYRIC
I lived two lives tried to play both sides but i couldn’t find my own place.
MIRA LYRIC
Called a problem child cuz I got too wild but now that’s how I’m getting paid 끝없T on stage
95

INT. IDOL AWARDS - STAGE

source 96

The stage illuminates in gold. The visuals are just as captivating as their performance. The lights go down and Mira and Zoey exit the stage as Rumi prepares for her solo.

RUMI LYRIC
I’m done hiding now I’m shining like I’m born to be.

The fans sing along with every lyric.

A spotlight shines down as Rumi starts singing, her voice better than ever.

RUMI LYRIC (CONT’D)
We dreamin' hard ...dreamin' hard We came so far ...came so far now I believe ...I believe we’re goin up up up it’s our moment you know together we’re glowing gonna be, gonna be golden ohhh up up up with our voices 영원히H질수없는 gonna be, gonna be golden oh, I’m done hiding now I’m shining like i’m born to be oh, our time no fears no lies that’s who we’re born to be we're goin.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 102.

96

INT. IDOL AWARDS - BACKSTAGE

source 97
ZOEY
Ahh she’s killing out there!

The stagehands touch up make up and adjust their costumes.

MIRA
Let’s go finish this.

Something catches Mira’s eye behind Zoey. Zoey also turns around and see’s Bobby being taken away by two men...their eyes, yellow. DEMONS!

MIRA (CONT’D)
Bobby?
ZOEY
Bobby!
STAGEHAND
You’re on in 20 seconds!

Zoey and Mira run after the demons carrying Bobby.

ENT. IDOL AWARDS - STAGE

Rumi continues performing and she’s killing it. There’s no way they’re gonna lose tonight. A ring drops from the ceiling and Rumi grabs onto it and flies over the crowd. She touches the crowd, the Honmoon spreading over them. Rumi notices a golden shimmer at the back of venue. This is it! The Honmoon is going to be sealed! Rumi drops from the ring and sings even harder.

INTERCUT: Mira and Zoey are running closer to the demons. They are about to catch up when the demon’s AND Bobby’s eyes turn YELLOW! They smirk and then POOF! They disappear.

ZOEY
Bobby??
97

INT. IDOL AWARDS - GREEN ROOM

source 98

Bobby is safe and proudly watching Rumi kill it.

BOBBY
Yes! Rumi’s crushing it!

Back on stage, Rumi is about to finish her song, the Honmoon is the most gold it has ever been, when-

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 103.

RUMI LYRIC
You know we're gonna be gonna be golden we're gonna be, gonna be born to be, born to be glowin' 밝게빛나는우리 you know that it's our time, no fears, no lies, that’s who we’re born to be.

-the music and lights cut out.

It’s silent in the venue.

The Hunter Girl’s “Takedown” song starts playing. Rumi looks confused.

RUMI
(to herself)
What?...
98

INT. IDOL AWARDS - BACKSTAGE

source 99

Back with Mira and Zoey, they can hear “Takedown” coming from the backstage speakers.

ZOEY
Why are they playing Takedown?
MIRA
Something’s wrong...

Mira and Zoey both realize what’s going.

MIRA/ZOEY
(gasp)
Rumi!

They run towards the stage.

99

INT. IDOL AWARDS - STAGE

source 100

Rumi is still confused what is happening on stage.

RUMI
Takedown? They put this back in?
CONFUSED FAN
Is this a new song?

The crowd starts cheering! The lights come back on, a red, menacing color.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 104.

Mira and Zoey appear behind Rumi, ready to perform. How did they get there so fast? The crowd thinks this is all part of the show.

The beat drops and the girls start their choreography. Rumi tries to play along. Mira and Zoey sing they lyrics but with more disdain and hatred in their voices. It’s like they’re targeting Rumi.

RUMI
Zoey? Mira? What?

SONG - “TAKEDOWN”

MIRA/ZOEY LYRIC
It’s a takedown So sweet, so easy on the eyes But hideous on the inside Whole life spreading lies But you can’t hide Baby nice try
ZOEY LYRIC
I’m bout the switch up these vibes I finally opened my eyes It’s time to kick you straight back into the night
MIRA LYRIC
Cuz I see your real face And it’s ugly as sin Time to put you in your place Cuz you’re rotten within When your patterns start to show It makes the hatred wanna grow Outta my veins

Back on stage, “Mira and Zoey” start pushing her around.

The crowd looks on, confused too.

CONFUSED FAN 1
Are they fighting?
100

INT. IDOL AWARDS - GREEN ROOM

source 101

On the monitor, Bobby watches horrified as they fight.

BOBBY
[GASP] Why? No!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 105.

101

EXT. IDOL AWARDS - STAGE

source 102

Mira and Zoey keep pushing Rumi around. They begin tearing at her sleeves, exposing her demon patterns.

MIRA/ZOEY LYRIC
I don’t think you’re ready for the takedown, A demon with no feelings don’t deserve to live It’s so obvious Ima gear up--
RUMI
Please! Stop!
102

EXT. IDOL AWARDS - BACKSTAGE

source 103

The real Mira and Zoey are still running backstage.

ZOEY
Rumi!
103

EXT. IDOL AWARDS - STAGE

source 104

The demon rip off the last of Rumi’s jacket leaving her patterns fully exposed.

RUMI
No!
104

EXT. IDOL AWARDS - BACKSTAGE

source 105

The real Mira and Zoey approach the stage entrance.

MIRA
Hang on, Rumi! We’re coming!
105

EXT. IDOL AWARDS - STAGE

source 106

Back on stage, Rumi walks backwards, demon patterns crawling up her now-exposed legs and arms. They wrap around her neck.

MIRA
[DEMON] We see what you are.
ZOEY
[DEMON] You’re a demon.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 106.

MIRA/ZOEY
[DEMON] A mistake.
RUMI
No!
MIRA/ZOEY
[DEMON] You have been since the day you were born.

The demon patterns have now climbed all the way up Rumi’s face. She’s in agony and falls to her knees.

RUMI
(yells)
NO!!!

(END SONG)

Her scream is deafening, demon-like. All the lights in the venue BURST! The crowd panics and runs away from the stage. The fire cannons light up in front of Rumi.

The real Mira and Zoey finally catch up to the stage and see Rumi covered head to toe in demons patterns. They gasp. Zoey puts a hand to her mouth and Mira slinks back.

106

INT. BACKSTAGE - NIGHT

source 107

Rumi runs backstage, trying to collect herself, and see’s Mira and Zoey standing together. Rumi is confused.

RUMI
What? How are you here? You were just on stage...that wasn’t you?

Rumi is relieved now.

RUMI (CONT’D)
Oh, oh thank goodness!

She walks closer to them but they back up. Rumi pauses. Why does Zoey look terrified?

Rumi looks down at her demon patterns, exposed. She frantically wraps her arms around herself, trying to cover herself up.

RUMI (CONT’D)
No-- no--
ZOEY
How- do you have patterns?

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 107.

Rumi’s still trying to cover up.

RUMI
These were supposed to be gone-- you were never supposed to see--

Mira is heartbroken.

MIRA
You were hiding this from us... This whole time...
RUMI
I have a plan to erase them-- Jinu was supposed to-- he was-

The mention of Jinu riles them up even more.

ZOEY
Jinu?! You’re working with him??

Rumi starts to break down. She’s losing control of the situation.

RUMI
No! No no, I was using him- to fix all this! To fix me-- so we could all do our duty, we could all be strong, be together-
ZOEY
How could we be together if we can’t tell your lies from your truth, Rumi!
MIRA
I knew it, I knew it was too good to be true.
RUMI
Mira, no! Didn’t you see? See the gold? We’re so close—

Mira and Zoey slowly back away from Rumi.

RUMI (CONT’D)
No no, don’t leave! Don’t LEAVE. I can still FIX IT!

Rumi’s DEMON VOICE comes through. The Honmoon ripples all around her and the girls. Mira and Zoey freeze in their tracks, scared of the Rumi in front of them. They draw their weapons.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 108.

RUMI (CONT’D)
Zoey, please...

The girls are against Rumi, her worst fear coming true. She runs off, crying.

107

INT. IDOL VENUE - NIGHT

source 108

Rumi runs through the halls, crying. Her cries turn angry as she realizes who was behind all this.

RUMI
Jinu? Jinu?! Where are you? Jinu!

She slams open a door and see’s Jinu standing alongside four faceless demons. Rumi doesn’t want to believe she’s just been played.

RUMI (CONT’D)
Say you didn’t do this.

Jinu snaps his fingers and the demons behind him transform into Mira and Zoey...then disappear. It was him. She shoves him, now angry.

RUMI (CONT’D)
How could you do this?!
JINU
It was all a lie.
RUMI
It was real! What we had was real! I know it was!
JINU
The things I said...I just needed you to trust me. That’s all.
RUMI
No, no! I know your story. You were a good person and you still are. You just made a mistake-
JINU
I left them!

Rumi freezes. Jinu’s demon form on full display now.

JINU (CONT’D)
That’s right. I lied to you! I only made a deal with Gwi-Ma to get myself out of that miserable life.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 109.

Flashback of Jinu’s story but now the imagery shows the truth.

JINU (CONT’D)
I left my sister, my mother. Alone, while I slept on silk sheets in the palace with my belly full every night! I left them...I left them...I left them.

Rumi doesn’t believe it.

RUMI
But...that’s not all you are. This is just your demon talking! You- You have to fight it!
JINU
(yells)
THAT’S NOT HOW IT WORKS!
RUMI
(yells)
YES IT IS!

Rumi’s demon voice comes out again. Her patterns flare up.

JINU
(yells)
Listen to yourself. Is it working?

Rumi stops. She knows it isn’t. Jinu and Rumi stand face to face, looking more demon than ever.

JINU (CONT’D)
You’re a demon, just like me. All we get to do is live with our pain, our misery. That’s all we deserve.

Jinu poofs away leaving Rumi, alone, broken inside.

Rumi walks off, knowing what she has to do, tearing the Honmoon beneath her as she goes.

108

EXT. STREETS OF SEOUL - NIGHT

source 109

Disappointed fans walk down the street after Idol. Bobby walks alone and checks his phone for the ratings. Huntrix is dropping rapidly.

Mira and Zoey watch as the Honmoon begins to fall apart.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 110.

ZOEY
The Honmoon! It’s coming apart.

A broadcast appears on a mega-screen in the city square. A newscaster reports on Rumi’s meltdown at Idol. A graphic in the corner shows a clip of Rumi fighting with “Mira and Zoey” on stage.

NEWSCASTER
Due to the Huntrix public break up on stage, today’s International Idol Awards have been cancelled. Here are the winners of the International Idol Awards. Artist of the Year: Saja Boys.

Bobby watches the newscast, heartbroken to see his girls falling apart. Gwi-Ma whispers fill his mind, but in his voice.

BOBBY
(whispers)
You couldn’t keep them together. You’re all alone. But you don’t have to be.

He looks over at a Saja Boy’s merch booth on the street. He walks over and grabs a Saja light stick. He turns it on and it glows a bright purple, lighting up the smile on his face.

NEWSCASTER
Best New Artist: Saja Boys. Song of the Year: Soda Pop. Worldwide Icon of the Year: Saja Boys.

The broadcast is cut off with a video of Jinu and The Saja Boys. They’re on every screen around Seoul.

JINU
Hey everybody, you must all be so sad about the Huntrix break up...we are too. So to cheer everyone up, we’re going to do a special live performance tonight! Midnight! Namsan Tower! Don’t miss it for the world!

Jinu points up to Namsan Tower as it glows a powerful red. It looks like a beacon for all to follow.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 111.

109

EXT. STREET - NIGHT

source 110

Mira and Zoey wander the streets, witnessing the tears across the Honmoon, with Namsan Tower in the distance.

ZOEY
Gwi-Ma, he’s coming.

She sees a broken Huntrix light stick on the ground. Gwi-Ma’s whispers fill her mind, in her own voice, infecting her with doubt.

MIRA (V.O.)
You thought you found a family. You don’t deserve one. You never have.

Zoey panics behind her.

ZOEY
W-What are we gonna do without Rumi?

Mira walks away from Zoey, Zoey goes after her.

ZOEY (CONT’D)
All of our songs are three part harmonies! How do we-
MIRA
There is no “we”, Zoey. I don’t get to have a family.

Mira hastily turns around. As if in a trance, she joins the crowd marching toward Namsan Tower. Tears fill Zoey’s eyes.

Gwi-Ma’s whispers take over Zoey’s mind in the same way.

ZOEY (V.O.)
You’re too much. And not enough. You’ll never belong anywhere. But I can give you a place to belong.

Before she knows it, Zoey is also in a trance and joining the growing mob.

110

EXT. JEJU ISLAND - NIGHT

source 111

It’s a cold autumn night in Jeju. Honmoon tears grace Dol Hareubangs (large rock statues) as the Honmoon ripples.

Celine stares at the ancient tree and knows something is wrong. The Honmoon ripples. She takes a step back. Celine is alone but readied. She has only a farm tool as a weapon.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 112.

The Honmoon shutters, and Celine feels a presence behind her. She whips around, weapon at the ready when she sees-

Rumi, more demon than human. Her patterns now cover nearly all of her body. Her voice an eerie human/demon sound.

CELINE
Rumi?
RUMI
I thought I could fix it all...fix me... But I ran out of time.

Celine takes in her appearance. Trying to make sense of it.

Rumi ignores her, walking slowly forward.

RUMI (CONT’D)
They saw, they know.

Rumi looks down at her demon ‘hand’. Resigned to her fate.

RUMI (CONT’D)
There’s no denying it now. This is what I am.
CELINE
Rumi, no..

Rumi stops in front of Celine. Her eyes are pleading. She falls to the ground.

RUMI
You knew I was a mistake, from the very start. Do what you should’ve done a long time ago.

Celine grows still, realizing what’s being asked of her. The Honmoon warps violently as Rumi speaks.

RUMI (CONT’D)
Before I destroy what I swore to protect.

Rumi raises her sword for Celine to take. Celine hesitates.

RUMI (CONT’D)
Please do it.
CELINE
I can’t... When we lost your mother, I swore to protect all that was left of her.
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 113.

CELINE (CONT’D)
But I never thought that that would be a child like you.

Celine takes Rumi’s face in her hands.

CELINE (CONT’D)
Everything I was taught told me you were wrong. But I made a promise. So I did my best to accept you and help you.
RUMI
Accept me? You told me to cover up. To hide!
CELINE
Yes, until we can fix everything. And we still can. We can cover those up and put everything right again.

Celine pulls off her tunic, and tries to wrap it around Rumi.

CELINE (CONT’D)
I'll tell Mira and Zoey that it was all a lie, an illusion, by Gwi-Ma to break us apart!

Celine pulls Rumi to her feet. Rumi pushes her away.

RUMI
NO. No more hiding. No more lies!
CELINE
Rumi, we can still fix this.
RUMI
Don’t you get it? This is what I am.

Rumi advances toward Celine.

RUMI (CONT’D)
Look at me. Why can’t you look at me?

Celine avoids eye contact.

RUMI (CONT’D)
Why couldn’t you love me!?
CELINE
I do!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 114.

RUMI
ALL OF ME!!!

The ripples in the Honmoon only grow more violent-- threads snapping and tearing with every word Rumi speaks.

CELINE
This is why we have to hide it— Our faults and fears must never be seen. It’s the only way to protect the Honmoon!

Rumi looks down at a quivering Celine.

RUMI
If this is the Honmoon I’m supposed to protect, I’m glad to see it destroyed.

Rumi looks furious as she processes everything. In a blink she disappears.

Celine is left alone in the courtyard, the words echoing in her head, and the Honmoon breaking down around her.

111

EXT. NAMSAN TOWER

source 112

The stage is set for The Saja Boys performance. The crowd eagerly waits.

112

EXT. DEMON WORLD

source 113

Jinu and The Saja Boys are in the demon world, just behind the Honmoon that leads to Namsan Tower. Demons are posted up behind them, ready to enter. Gwi-Ma speaks to Jinu.

GWI-MA
Well done. Ready to forget it all?

Jinu nods.

GWI-MA (CONT’D)
Good. I’m ready to feast.

Derpy comes up beside Jinu and whimpers. He has Rumi’s bracelet in his mouth. But Jinu ignores him.

113

EXT. NAMSAN TOWER - NIGHT

source 114

Namsan Tower glows a bright, demon red. The Honmoon looks weak around it.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 115.

A large crowd chants for the Saja Boys at the base of the tower, locked in a trance waiting for the Saja Boys performance. Mira walks alone in a sea full of mesmerized fans.

Bobby is unresponsive, stuck in a trance.

BOBBY
Saja! Saja! Saja!

Zoey looks up at the tower, a massive stage extending out around it. In a trance, Zoey walks alone through the crowd.

Lights begin to strobe and the crowd reacts. The boys are starting their performance. They rise from beneath the stage, their music darker than ever.

SONG - “YOUR IDOL”

[VERSE 1] I’ll be your idol Keeping you in check Keeping you obsessed Play me on repeat 끝없이 in your head (without end) in your head Any time it hurts Play another verse I can be your sanctuary Know I’m the only one right now I will love you more when it all burns down More than power More than gold Yeah you gave me your heart now I’m here for your soul

The boys performance is captivatingly evil. Fans start to hear Gwi-Ma whispering in their ear, enticing them to the demon side. Fan’s light sticks start to glow red

Mira and Zoey separately move through the crowd, towards the tower.

[PRE-CHORUS] Cuz I’m the only one who’ll ever love your sins Feel the way my voice gets underneath your skin.

[CHORUS] Listen cuz I’m Preachin’ to the choir (MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 116.

[CHORUS] (CONT’D) Can I get the mic a little higher? Give me your desire I can be the star you rely on 내황홀의취해 you cant look away (so drunk from my light/glow) you cant look away Don’t you know I’m here to save You Now we’re runnin wild Yeah I’m all you need Imma be your idol

The fans are sucked into the song, going further into their trance. Gwi-Ma whispers get louder and stronger in their ears. The Honmoon shreds as Mira and Zoey race towards the Saja Boys.

Suddenly, The Honmoon RIPS OPEN COMPLETELY behind the stage. Mira and Zoey wait for demons to start pouring through but none come out.

The Saja Boys’s pattens glow around their wrists and the hair on their neck spikes as Gwi-Ma comes through the Honmoon! His mouth OPEN.

[VERSE 2] Visionary fame Got you callin’ me an idol Thank you for the pain Cuz it got me goin’ viral Uh, Yuh, all caught up in the fever Makin you a believer Keep it up keep that love from going idle Don’t let it show, keep it all inside The pain and the shame, keep it outta sight Your obsession Feeds our connection 이순간 give me all your attention (from this moment/and now) give me all your attention

The fans race towards Gwi-Ma’s massive and terrifying mouth. Mira and Zoey stare in horror.

[CHORUS] Preaching to the choir preaching to the choir now now! Can I get the mic a little higher? Gimme your desire, Watch me set your world on fire (MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 117.

[CHORUS] (CONT’D) No one is coming to save you Get down on your knees, Ima be your idol.

The Honmoon is gone and so are their weapons. Gwi-Ma whispers in fill the stadium.

Mira and Zoey are stuck in the same trance as the rest of the fans. They’re sucked into the wave of fans pushing toward Gwi- Ma. We’ve lost them.

As Gwi-Ma begins to devour souls, until music cuts out and a single voice fills the stadium.

114

EXT. NAMSAN TOWER - NIGHT

source 115

The stadium’s full attention turns to a very broken Rumi. The crowd parts around her. She uses her demon voice to speak.

RUMI
We are hunters voices strong, slaying demons with our song. Fix the world, and make it right. When darkness finally meets the light.
GWI-MA
You come here like this? You think you can fix the world? You can't even fix yourself.
RUMI
I can't.
GWI-MA
And now everyone finally sees you for what you really are–
RUMI
They do.
GWI-MA
And the Honmoon is gone.
RUMI
It is. (beat) So we can make a new one.

A POWERFUL VOICE CUTS THROUGH.

RUMI LYRIC
(singing)
Nothing but the truth now,
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 118.

RUMI LYRIC (CONT’D)
Nothing but the proof of what I am The worst of what I came from Patterns I’m ashamed of Things that even I don’t understand.

Mira and Zoey open their eyes.

RUMI LYRIC (CONT’D)
I tried to fix it, I tried to fight it My head was twisted, my heart divided My lies all collided I don’t know why I didn’t trust you to be on my side. I broke into a million pieces and I can’t go back But now I’m seeing all the beauty in the broken glass The scars are part of me Darkness and harmony My voice without the lies This is what it sounds like.

Fans start breaking from their trances and turning around to see who the voice is. Zoey breaks too and turns around to see- RUMI! Zoey slowly stands and sings her own verse.

ZOEY LYRIC
Why did I cover up the colors stuck inside my head?

Mira breaks the trance and looks up as well, joining in with her lyric.

MIRA LYRIC
I shoulda let the jagged edges meet the light instead.
RUMI LYRIC
Show me what’s underneath.
RUMI/ZOEY LYRIC
I’ll find your harmony.
RUMI/MIRA/ZOEY LYRIC
The song we couldn’t write This is what it sounds like.

They sing together, stronger than before. The Honmoon energy is coming back from their new song and radiating off them.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 119.

GWI-MA
Stop the song!
RUMI LYRIC
We’re shattering the silence.
MIRA/ZOEY LYRIC
We’re rising defiant.
ZOEY LYRIC
Shouting in the quiet
RUMI/MIRA/ZOEY LYRIC
You’re not alone.
RUMI/MIRA LYRIC
We listened to the demons We let em get between us. But none of us are out here on our own.
RUMI/MIRA/ZOEY LYRIC
So we were cowards. So we were liars So we’re not heroes We’re still survivors The dreamers the fighters No lying I’m tired But dive in the fire And I’ll be right here by your side.

The girls come together and embrace. They draw their weapons and begin fighting the sea of demons in front of them.

RUMI/MIRA/ZOEY LYRIC (CONT’D)
We broke into a million pieces and we can’t go back But now I’m seeing all the beauty in the broken glass The scars are part of me Darkness and harmony My voice without the lies This is what it sounds like Why did we cover up the color stuck inside our head Get up and let the jagged edges meet the light instead.

The girls are working their way through the demons toward Gwi- Ma.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 120.

RUMI/MIRA/ZOEY LYRIC (CONT’D)
Show me what’s underneath I’ll find your harmony Fearless and undefined This is what it sounds like.

Gwi-Ma in a last effort to absorb all the souls starts sucking in everything around him. He focuses all his power on Rumi and BLASTS her with everything he has

Rumi is being overpowered.

GWI-MA
Your voices cannot defeat me!

Rumi struggles against Gwi-Ma’s power, but he is stronger than her.

ZOEY
No!
MIRA
RUMI!

Suddenly, something breaks the blast. It’s JINU. He is sacrificing himself.

RUMI
(gasp)
Jinu! No!
JINU
I’m sorry for..everything.

Jinu is disappearing into the ether. Tears well up in Rumi’s eyes.

RUMI
No, I wanted to set you free.
JINU
You did. You gave me my soul back.

Jinu’s demon markings light up, turning from magenta pink to a SOUL BLUE COLOR.

JINU (CONT’D)
And now, I give it to you.

Jinu’s soul energy leaves his body and begins to swirl around him and Rumi.

Tears stream down Rumi’s cheeks, as he disappears for good.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 121.

She uses this emotional push to take Gwi-Ma down.

The girls’ continue towards Gwi-Ma as the energy changes all the fan’s light sticks from red to the new glowing, vibrant colors of the Honmoon. The tide is finally turning.

Zoey is locked in a fight with Mystery Saja. She punches him in the face and his hair finally moves away, revealing what he looks like!

ZOEY
Aw! You’re just my type! Oh well!

Mira is captivated for a moment, her eyes spilling out popcorn like when she first met him, but she shakes it off!

MIRA
AHHH! NO MORE ABS!

She slices him in half! Finally, an end to the abs.

The demons rush towards the Hunters and the crowd.

RUMI/MIRA/ZOEY LYRIC
We broke into a million pieces and we can’t go back But now I’m seeing all the beauty in the broken glass The scars are part of me Darkness and harmony My voice without the lies This is what it sounds like.

The girls’ continue to fight as the energy changes all the fan’s light sticks from red to the new glowing, vibrant colors of the Honmoon. The tide is finally turning.

RUMI LYRIC
Why did we cover up the colors stuck inside our head Get up and let the jagged edges meet the light instead
RUMI LYRIC (CONT’D)
Show me what’s underneath I’ll find your harmony Fearless and undefined This is what it sounds like Truth after all this time The side I try to hide Fearless and undefined This is what it sounds like My voice without the lies Lettin it out tonight
(MORE)

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 122.

RUMI LYRIC (CONT’D)
When darkness meets the light This is what it sounds like.

The girls reach the stage, all their powers connecting and creating a new Honmoon.

RUMI/MIRA/ZOEY LYRIC
Truth after all this time Our voices all combined When darkness meets the light This is what it sounds like.

(END SONG)

Huntrix finishes harmonizing as they forgive each other and celebrate conquering the demons.

FANS
Woooo! We love you, Huntrix!!
BOBBY
I love my girls!

The crowd cheers for Huntrix. The world is saved. The Honmoon in tact once again.

Above the girls, the Honmoon shines ever so brightly, finally gold.

115

INT. BATH HOUSE - DAY

source 116

Our girls are relaxing in a spa. Rumi settles into a tub.

RUMI
Aaaaahhh....wow, this feels amazing.
MIRA
We’ve been saying that for years!
ZOEY
Right? See what you’ve been missing?
RUMI
Oh yeah, I wanna come here every day of our three month hiatus.
ZOEY
Rumi, I’m so happy you didn’t like...die.

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 123.

MIRA
Wow, Zoey, way to be super literal. But same.

Zoey starts crying and blabbering incoherently. Mira joins her, quickly followed by Rumi.

ZOEY
You guys mean so much to me and-
MIRA
You guys mean so much to me too!!
RUMI
I love you guys so much!!!

The loudly SOB.

116

EXT. STREETS OF SEOUL - DAY

source 117

The girls walk home, past a trashcan full of Saja Boys merch.

RUMI/MIRA/ZOEY
Couch! Couch! Couch!
MIRA
Three months of couch.

Girls see/hear fans ahead.

ZOEY
Aww... look at them, they're so cute!

Girls look at fans, a little longing in their eyes

RUMI
You know...I feel like we got a nice little break.
MIRA
Yeah, I definitely feel recharged.
ZOEY
Me too. I thought I wanted couch, but I think couch can wait.

Girls walk towards the group of fans, they hug them, etc.

RUMI
Hi everyone!

KPOP FULL SCRIPT - FINAL MIX CONFORM 4/09/25 124.

FAN 1
Rumi! Oh my gosh! It’s Huntrix!
FAN 2
Mira! We love you guys!
FAN 3
We love you! You’re the best!
ZOEY
Aw we love you too!

Fans start to swarm them. The honmoon glitters in the sun.

Pull back to see Derpy and Sus sitting on top of a ‘Huntrix’ billboard.

THE END.