CAST · PARASITE
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to ParasiteFaces detected
26,434
across full runtime
Named matches
13
actors identified
Close-up shots
15.5%
of all framed shots
Smile rate
7.4%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Sad 35%
film-wide aggregate
Most expressive
Jung Yi-seo
36% non-neutral
Lead screen share
20%
13 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
13 named · 99m tracked of 131.8m01
Choi Woo-shik
as Ki-woo · 2916 scenes
20.3min · 20% of cast
sad
02
Song Kang-ho
as Kim Ki-taek · 2794 scenes
19.4min · 20% of cast
sad
03
Cho Yeo-jeong
as Yeon-kyo · 2522 scenes
17.5min · 18% of cast
sad
04
Park So-dam
as Ki-jung · 1815 scenes
12.6min · 13% of cast
sad
05
Lee Sun-kyun
as Park Dong-ik · 1334 scenes
9.3min · 9% of cast
sad
06
Jang Hye-jin
as Chung-sook · 1105 scenes
7.7min · 8% of cast
sad
07
Lee Jung-eun
as Moon-gwang · 621 scenes
4.3min · 4% of cast
sad
08
Jung Zi-so
as Da-hye · 616 scenes
4.3min · 4% of cast
sad
09
Park Myung-hoon
as Geun-se · 299 scenes
2.1min · 2% of cast
sad
10
Jung Yi-seo
as Pizza Manager · 120 scenes
0.8min · 1% of cast
neutral
11
Park Keun-rok
as Driver Yoon · 92 scenes
0.6min · 1% of cast
neutral
12
Jung Hyeon-jun
as Da-song · 67 scenes
0.5min · 0% of cast
neutral
13
Jeong Ik-han
as Neighbor · 2 scenes
0.0min · 0% of cast
sad
Dialogue by character
words spoken · WPM · share of total dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Choi Woo-shik as Ki-woo | 1,571 | 133.1 | |
Cho Yeo-jeong as Yeon-kyo | 1,485 | 147.5 | |
Song Kang-ho as Kim Ki-taek | 1,177 | 113.7 | |
Lee Sun-kyun as Park Dong-ik | 860 | 150.1 | |
Lee Jung-eun as Moon-gwang | 618 | 125.7 | |
Park So-dam as Ki-jung | 589 | 139 | |
Jang Hye-jin as Chung-sook | 314 | 133.1 | |
Park Myung-hoon as Geun-se | 211 | 128.7 | |
Jung Zi-so as Da-hye | 169 | 126.1 | |
Jung Yi-seo as Pizza Manager | 83 | 157.6 | |
Unidentified speakers | 81 | — | |
Park Keun-rok as Driver Yoon | 49 | 114.4 | |
Cast profiles
arc · volatility · emotion breakdown per actorK
Choi Woo-shik
AS KI-WOO
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
KK
Song Kang-ho
AS KIM KI-TAEK
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
Y
Cho Yeo-jeong
AS YEON-KYO
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
K
Park So-dam
AS KI-JUNG
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
PD
Lee Sun-kyun
AS PARK DONG-IK
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
C
Jang Hye-jin
AS CHUNG-SOOK
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
M
Lee Jung-eun
AS MOON-GWANG
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
D
Jung Zi-so
AS DA-HYE
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
G
Park Myung-hoon
AS GEUN-SE
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
PM
Jung Yi-seo
AS PIZZA MANAGER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
DY
Park Keun-rok
AS DRIVER YOON
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
D
Jung Hyeon-jun
AS DA-SONG
● Dominant: neutralToo few detections for emotion analysis
N
Jeong Ik-han
AS NEIGHBOR
● Dominant: sadToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 15 clusterssums to 100.0% of all dialogue
Woo-shik 21.9%
Yeo-jeong 18.7%
Kang-ho 19.2%
Sun-kyun 10.6%
Jung-eun 9.1%
So-dam 7.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0032:5765:5498:51131:48
runtimeChoi Woo-shikSPEAKER 25
Rapid exchange21.9%of all dialogue · 1,571 words · 11:48 spoken
WPM133.1
Turns571
Avg turn1.2s
Longest11.3s
Cho Yeo-jeongSPEAKER 11
Rapid exchange18.7%of all dialogue · 1,485 words · 10:04 spoken
WPM147.5
Turns395
Avg turn1.6s
Longest10.9s
Song Kang-hoSPEAKER 20
Rapid exchange19.2%of all dialogue · 1,177 words · 10:21 spoken
WPM113.7
Turns416
Avg turn1.4s
Longest10.8s
Lee Sun-kyunSPEAKER 29
Rapid exchange10.6%of all dialogue · 860 words · 5:44 spoken
WPM150.1
Turns506
Avg turn1.0s
Longest6.8s
Lee Jung-eunSPEAKER 18
Rapid exchange9.1%of all dialogue · 618 words · 4:55 spoken
WPM125.7
Turns178
Avg turn1.7s
Longest16.0s
Park So-damSPEAKER 14
Rapid exchange7.9%of all dialogue · 589 words · 4:14 spoken
WPM139
Turns184
Avg turn1.5s
Longest8.4s
Jang Hye-jinSPEAKER 33
Rapid exchange4.4%of all dialogue · 314 words · 2:22 spoken
WPM133.1
Turns166
Avg turn1.0s
Longest4.0s
Park Myung-hoonSPEAKER 07
Conversational3.0%of all dialogue · 211 words · 1:38 spoken
WPM128.7
Turns107
Avg turn1.7s
Longest10.9s
Jung Zi-soSPEAKER 32
Brief2.5%of all dialogue · 169 words · 1:20 spoken
WPM126.1
Turns55
Avg turn1.3s
Longest4.0s
Jung Yi-seoSPEAKER 09
Brief1.0%of all dialogue · 83 words · 0:32 spoken
WPM157.6
Turns20
Avg turn1.5s
Longest3.7s
Park Keun-rokSPEAKER 39
Brief0.8%of all dialogue · 49 words · 0:26 spoken
WPM114.4
Turns11
Avg turn2.2s
Longest5.1s
Unknown SpeakerSPEAKER 31 · unmatched
Brief0.5%of all dialogue · 47 words · 0:16 spoken
WPM176.9
Turns10
Avg turn1.9s
Longest9.1s
Unknown SpeakerSPEAKER 02 · unmatched
Brief0.2%of all dialogue · 23 words · 0:08 spoken
WPM179.2
Turns5
Avg turn1.5s
Longest2.4s
Unknown SpeakerSPEAKER 12 · unmatched
Brief0.1%of all dialogue · 6 words · 0:03 spoken
WPM106.5
Turns5
Avg turn1.2s
Longest1.6s
Unknown SpeakerSPEAKER 23 · unmatched
Brief0.1%of all dialogue · 5 words · 0:03 spoken
WPM111.1
Turns11
Avg turn1.6s
Longest8.3s