Passes the Bechdel test
KPop Demon Hunters
2025. Directed by Chris Appelhans and Maggie Kang, written by Danya Jimenez and Hannah McMechan and Maggie Kang.
The Bechdel test
Bechdel score
3 / 3
Passes
-
Yes
1. At least two women
28 women characters. 30 of them speak. -
Yes
2. Who talk to each other
In 37 scenes out of 117. -
Yes
3. About something besides a man
In those scenes, our script parser found no man named. See the scene.
Second opinion
Agree bechdeltest.com readers give it 3 out of 3.
The film
A world-renowned K-pop girl group balances their lives in the spotlight with their secret identities as bad-ass demon hunters, set against a colorful backdrop of fashion, food, style, and the most popular music movement of the current generation. When they aren't selling out stadiums, K-pop superstars Rumi, Mira and Zoey use their secret identities as bad-ass demon hunters to protect their fans from an ever-present supernatural threat. Together, they must face their biggest enemy yet - an irresistible rival boy band of demons in disguise.
- Released
- 20 Jun 2025
- Genres
- Animation, Action, Adventure
- Rated
- PG
- IMDb
- 7.4 / 10
- Metascore
- 77 / 100
- Awards
- Won 2 Oscars. 112 wins & 52 nominations total
- Elsewhere
- View on IMDb
Starring, by lines spoken
- Women
- Men
- Not in the cast list
- Bigger name, more lines
- Rumi 241 lines, woman
- Mira 122 lines, woman
- Zoey 122 lines, woman
- Jinu 98 lines, man
- Bobby 55 lines, man
- Gwi-Ma 30 lines, man
- Celine 29 lines, woman
- Rumi Lyric 28 lines, woman
- Rumi/Mira/Zoey 22 lines, woman
- Fans 17 lines
Full cast, 56 people
- Arden Cho as Rumi (voice)
- May Hong as Mira (voice)
- Ji-young Yoo as Zoey (voice)
- Ahn Hyo-seop as Jinu (voice)
- Yunjin Kim as Celine (voice)
- Ken Jeong as Bobby (voice)
- Lee Byung-hun as Gwi-Ma (voice)
- Daniel Dae Kim as Healer Han / Additional Voices (voice)
- Joel Kim Booster as Variety Show Host 1 / Idol Host / Romance Saja (voice)
- Liza Koshy as Host (voice)
- Alan Lee as Pilot Demon / Variety Show Host 2 / Mystery Saja (voice)
- Rumi Oak as Young Rumi / Young Fan (voice)
- SungWon Cho as Abs Saja / Bathhouse Patron / Social Media Fan (voice)
- Maggie Kang as Flight Attendant Demon / Crying Demon / Newscaster (voice)
- Nathan Schauf as Tattoo Fan / Security Guard(voice)
- Charlene Ramos as Fan Girl (voice)
- Kira Tamagawa as Fan Girl (voice)
- EJAE as Rumi (Original Songs Performance) (voice)
- Audrey Nuna as Mira (Original Songs Performance) (voice)
- REI AMI as Zoey (Original Songs Performance) (voice)
- Andrew Choi as Jinu (Original Songs Performance) (voice)
- Danny Chung as Baby Saja (Original Songs Performance) (voice)
- Kevin Woo as Mystery Saja (Original Songs Performance) (voice)
- samUIL Lee as Romance Saja (Original Songs Performance) (voice)
- Neckwav as Abs Saja (Original Songs Performance) (voice)
- Lea Salonga as Celine (Original Songs Performance) (voice)
- Cori Baik as Additional Voices (voice)
- Jennifer Sun Bell as Additional Voices (voice)
- John Eric Bentley as Additional Voices (voice)
- Ranjani Brow as Additional Voices (voice)
- Esther K. Chae as Additional Voices (voice)
- Claudia Choi as Additional Voices (voice)
- Alexandra Bokyun Chun as Additional Voices (voice)
- Eddie Frierson as Additional Voices (voice)
- Jonathon Ha as Additional Voices (voice)
- Josh Han as Additional Voices (voice)
- Jason Her as Additional Voices (voice)
- Chase Kim as Additional Voices (voice)
- Monique Kim as Additional Voices (voice)
- Yong Kim as Additional Voices (voice)
- James Kyson as Additional Voices (voice)
- Ashley Lambert as Additional Voices (voice)
- Judy Alice Lee as Additional Voices (voice)
- Josiah D. Lee as Additional Voices (voice)
- Megan Lee as Additional Voices (voice)
- Piotr Michael as Additional Voices (voice)
- Andrew Morgado as Additional Voices (voice)
- Clarissa Park as Additional Voices (voice)
- Cathy Shim as Additional Voices (voice)
- Yong Yea as Additional Voices (voice)
- Eugene Young as Additional Voices (voice)
- Johnny Young as Additional Voices (voice)
- CHAEYOUNG as Self (uncredited)
- JEONGYEON as Self (uncredited)
- JIHYO as Self (uncredited)
- Sean Tadlock as Shirt Switching Fan (voice) (uncredited)
Who talks, scene by scene
Lines of dialogue in every 3 scenes, start to finish. Women above the line, men below. 8% of lines come from characters we couldn't match to the cast list and aren't shown.
Women
Men
Scene 1 Scene 117
Hover, tap or tab to a bar to see those scenes: where they happen and who's talking.
Show the numbers
| Scenes | Women's lines | Men's lines |
|---|---|---|
| 1 to 3 | 11 | 0 |
| 4 to 6 | 2 | 0 |
| 7 to 9 | 15 | 5 |
| 10 to 12 | 35 | 9 |
| 13 to 15 | 2 | 15 |
| 16 to 18 | 37 | 11 |
| 19 to 21 | 3 | 0 |
| 22 to 24 | 6 | 0 |
| 25 to 27 | 6 | 4 |
| 28 to 30 | 3 | 1 |
| 31 to 33 | 15 | 0 |
| 34 to 36 | 26 | 1 |
| 37 to 39 | 32 | 16 |
| 40 to 42 | 44 | 7 |
| 43 to 45 | 18 | 18 |
| 46 to 48 | 10 | 6 |
| 49 to 51 | 10 | 12 |
| 52 to 54 | 35 | 10 |
| 55 to 57 | 7 | 20 |
| 58 to 60 | 21 | 4 |
| 61 to 63 | 6 | 2 |
| 64 to 66 | 2 | 0 |
| 67 to 69 | 30 | 25 |
| 70 to 72 | 26 | 4 |
| 73 to 75 | 21 | 18 |
| 76 to 78 | 27 | 5 |
| 79 to 81 | 6 | 0 |
| 82 to 84 | 13 | 10 |
| 85 to 87 | 5 | 10 |
| 88 to 90 | 23 | 4 |
| 91 to 93 | 10 | 4 |
| 94 to 96 | 6 | 1 |
| 97 to 99 | 10 | 1 |
| 100 to 102 | 7 | 1 |
| 103 to 105 | 3 | 0 |
| 106 to 108 | 27 | 8 |
| 109 to 111 | 32 | 2 |
| 112 to 114 | 0 | 3 |
| 115 to 117 | 48 | 9 |
The evidence
- Straight from the script
- Counted from the script and the credits
Tap an exhibit to open it.
Exhibit A: the passing scenes
The scene our parser counted as passing, word for word.
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.
RUMI: Okay, this is our biggest show yet! ZOEY: The most songs! MIRA: The most moves. RUMI: Which means...the most carb loading!
ZOEY: Wait, there’s no water in these? RUMI: Umm, excuse me, Miss?
RUMI: The rest of you can come out. We’re in a hurry. MIRA: Aww...you got the patterns. MIRA: Now you gotta die.
RUMI/MIRA/ZOEY: WOAH! UH OH! No, no, no. No thank you! RUMI: Not our fans... ZOEY: When you mess with our fans- MIRA: -we need to make it hurt.
Exhibit B: every 100 lines
Out of every 100 lines with a known speaker, 72 are women's.
640 lines from women, 246 from men.
- Women
- Men
Exhibit C: who's in it
28 women and 28 men in the cast. 30 women and 15 men from it get lines.
Characters
With lines
- Women
- Men
Exhibit D: who gets heard
The first woman speaks at line 2 of 968.
The longest stretch with no woman speaking runs 18 lines.
Every line of dialogue, first to last
- First line by a woman
- Longest stretch with no woman speaking
Words spoken
Women speak 69% of the words (5,587), men 31% (2,541). Women have 72% of the lines, so their lines run shorter than men's.
Exhibit E: the test the other way
Two named men talk to each other about something besides a woman. It passes the reverse test.
Conversations between two named characters
Two women
83
Two men
9
Exhibit F: behind the camera
8 of the 13 people in these jobs are women.
Across the whole crew, 39% of the people whose gender is listed are women.
- Directed by
- Chris Appelhans (man), Maggie Kang (woman)
- Written by
- Maggie Kang (woman), Danya Jimenez (woman), Hannah McMechan (woman), Chris Appelhans (man)
- Story by
- Maggie Kang (woman)
- Produced by
- Michelle L.M. Wong (woman)
- Edited by
- Nathan Schauf (man)
- Music by
- Marcelo Zarvos (man)
- Production design by
- Mingjue Helen Chen (woman), David Bleich (man)
- Cast by
- Libby Thomas Dickey (woman)
The crew, department by department
-
Visual Effects
25 women, 45 men, 1 non-binary, 103 not listed
-
Sound
11 women, 27 men, 4 not listed
-
Writing
7 women, 5 men, 16 not listed
-
Other crew
5 women, 8 men, 11 not listed
-
Production
7 women, 1 men, 15 not listed
-
Art
3 women, 7 men, 1 not listed
-
Editing
4 women, 1 men, 5 not listed
-
Directing
2 women, 2 men
- Women
- Men
- Non-binary
- Gender not listed on TMDB
Exhibit G: how old the stars were
Women: 36 on average. Men: 46 on average.
The top-billed cast, at the film's release.
Women
Ji-young Yoo 25, Liza Koshy 29, May Hong 36, Arden Cho 39, Yunjin Kim 51
Men
Ahn Hyo-seop 30, Joel Kim Booster 37, Lee Byung-hun 54, Ken Jeong 55, Daniel Dae Kim 56
Exhibit H: the money
It made 25% of what it cost.
- Budget
- $100 million
- Box office
- $24.6 million
From TMDB, not adjusted for inflation.
About this analysis
Our parser read the script: 117 scenes and 968 lines of dialogue. The bechdeltest.com rating comes from that site’s readers. How the test works