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

  1. Yes 1. At least two women
    28 women characters. 30 of them speak.
  2. Yes 2. Who talk to each other
    In 37 scenes out of 117.
  3. 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.

Poster for KPop Demon Hunters

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
  1. Rumi 241 lines, woman
  2. Mira 122 lines, woman
  3. Zoey 122 lines, woman
  4. Jinu 98 lines, man
  5. Bobby 55 lines, man
  6. Gwi-Ma 30 lines, man
  7. Celine 29 lines, woman
  8. Rumi Lyric 28 lines, woman
  9. Rumi/Mira/Zoey 22 lines, woman
  10. 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
ScenesWomen's linesMen's lines
1 to 3110
4 to 620
7 to 9155
10 to 12359
13 to 15215
16 to 183711
19 to 2130
22 to 2460
25 to 2764
28 to 3031
31 to 33150
34 to 36261
37 to 393216
40 to 42447
43 to 451818
46 to 48106
49 to 511012
52 to 543510
55 to 57720
58 to 60214
61 to 6362
64 to 6620
67 to 693025
70 to 72264
73 to 752118
76 to 78275
79 to 8160
82 to 841310
85 to 87510
88 to 90234
91 to 93104
94 to 9661
97 to 99101
100 to 10271
103 to 10530
106 to 108278
109 to 111322
112 to 11403
115 to 117489

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

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

Related films

Back to the whole shelf