QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · PARASITE

Faces & feelings

Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.

← Back to Parasite
Faces 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
63%
37%
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 weighted
Happy
7.4%
1,947 frames
Surprise
7.5%
1,979 frames
Neutral
33.5%
8,851 frames
Fear
12.0%
3,180 frames
Sad
34.8%
9,202 frames
Angry
2.6%
695 frames
Disgust
2.2%
580 frames

Screen time by actor

13 named · 99m tracked of 131.8m
01
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 dialogue
NOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
Actor / CharacterWords spokenWPM% of dialogue
Choi Woo-shik
as Ki-woo
1,571133.1
21.8%
Cho Yeo-jeong
as Yeon-kyo
1,485147.5
20.6%
Song Kang-ho
as Kim Ki-taek
1,177113.7
16.3%
Lee Sun-kyun
as Park Dong-ik
860150.1
11.9%
Lee Jung-eun
as Moon-gwang
618125.7
8.6%
Park So-dam
as Ki-jung
589139
8.2%
Jang Hye-jin
as Chung-sook
314133.1
4.4%
Park Myung-hoon
as Geun-se
211128.7
2.9%
Jung Zi-so
as Da-hye
169126.1
2.3%
Jung Yi-seo
as Pizza Manager
83157.6
1.2%
Unidentified speakers
81—
1.1%
Park Keun-rok
as Driver Yoon
49114.4
0.7%

Cast profiles

arc · volatility · emotion breakdown per actor
K
Choi Woo-shik
AS KI-WOO
● Dominant: sad
Screen time
20m 15s
Scenes
2916
First seen
1:19
Last seen
126:55
Volatility
25 Low
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
7%
Happy
13%
Surprise
12%
Neutral
9%
Fear
55%
Sad
2%
Angry
4%
Disgust
KK
Song Kang-ho
AS KIM KI-TAEK
● Dominant: sad
Screen time
19m 24s
Scenes
2794
First seen
2:05
Last seen
125:40
Volatility
30 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
6%
Happy
6%
Surprise
28%
Neutral
3%
Fear
46%
Sad
9%
Angry
3%
Disgust
Y
Cho Yeo-jeong
AS YEON-KYO
● Dominant: sad
Screen time
17m 31s
Scenes
2522
First seen
14:02
Last seen
114:58
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
12%
Happy
4%
Surprise
18%
Neutral
19%
Fear
42%
Sad
2%
Angry
3%
Disgust
K
Park So-dam
AS KI-JUNG
● Dominant: sad
Screen time
12m 36s
Scenes
1815
First seen
1:40
Last seen
117:28
Volatility
21 Low
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
13%
Happy
3%
Surprise
27%
Neutral
3%
Fear
53%
Sad
0%
Angry
1%
Disgust
PD
Lee Sun-kyun
AS PARK DONG-IK
● Dominant: sad
Screen time
9m 16s
Scenes
1334
First seen
14:02
Last seen
122:08
Volatility
26 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
10%
Happy
4%
Surprise
23%
Neutral
10%
Fear
46%
Sad
6%
Angry
2%
Disgust
C
Jang Hye-jin
AS CHUNG-SOOK
● Dominant: sad
Screen time
7m 40s
Scenes
1105
First seen
1:47
Last seen
117:48
Volatility
21 Low
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
8%
Happy
1%
Surprise
9%
Neutral
7%
Fear
72%
Sad
2%
Angry
1%
Disgust
M
Lee Jung-eun
AS MOON-GWANG
● Dominant: sad
Screen time
4m 19s
Scenes
621
First seen
13:27
Last seen
75:00
Volatility
29 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
10%
Happy
1%
Surprise
14%
Neutral
23%
Fear
49%
Sad
1%
Angry
2%
Disgust
D
Jung Zi-so
AS DA-HYE
● Dominant: sad
Screen time
4m 17s
Scenes
616
First seen
14:02
Last seen
106:47
Volatility
26 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
5%
Happy
0%
Surprise
9%
Neutral
22%
Fear
60%
Sad
2%
Angry
2%
Disgust
G
Park Myung-hoon
AS GEUN-SE
● Dominant: sad
Screen time
2m 05s
Scenes
299
First seen
67:05
Last seen
113:03
Volatility
32 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
23%
Happy
4%
Surprise
16%
Neutral
10%
Fear
30%
Sad
13%
Angry
4%
Disgust
PM
Jung Yi-seo
AS PIZZA MANAGER
● Dominant: neutral
Screen time
0m 50s
Scenes
120
First seen
4:03
Last seen
39:50
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
3%
Happy
8%
Surprise
64%
Neutral
0%
Fear
4%
Sad
2%
Angry
19%
Disgust
DY
Park Keun-rok
AS DRIVER YOON
● Dominant: neutral
Screen time
0m 38s
Scenes
92
First seen
28:59
Last seen
32:11
Volatility
25 Med
Emotional arc — 30 segments~4m per bucket
00:0032m65m98m131.8m
8%
Happy
0%
Surprise
80%
Neutral
1%
Fear
1%
Sad
4%
Angry
5%
Disgust
D
Jung Hyeon-jun
AS DA-SONG
● Dominant: neutral
Screen time
0m 28s
Scenes
67
First seen
14:02
Last seen
113:03

Too few detections for emotion analysis

N
Jeong Ik-han
AS NEIGHBOR
● Dominant: sad
Screen time
0m 01s
Scenes
2
First seen
95:17
Last seen
95:18

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-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
runtime
Choi Woo-shik
1:32enter
Jang Hye-jin
1:48enter
Song Kang-ho
2:14enter
Park Myung-hoon
2:35enter
Park So-dam
3:23enter
Jung Yi-seo
3:55enter
Lee Jung-eun
12:42enter
Cho Yeo-jeong
14:27enter
Jung Zi-so
21:52enter
Lee Sun-kyun
23:15enter
Park Keun-rok
29:21enter
SPEAKER 31
53:15enter
SPEAKER 12
79:22enter
SPEAKER 23
85:38enter
SPEAKER 02
116:08enter
Choi Woo-shikSPEAKER 25
Rapid exchange
21.9%
of all dialogue · 1,571 words · 11:48 spoken
WPM133.1
Turns571
Avg turn1.2s
Longest11.3s
enters at 1:32profanity 0
Cho Yeo-jeongSPEAKER 11
Rapid exchange
18.7%
of all dialogue · 1,485 words · 10:04 spoken
WPM147.5
Turns395
Avg turn1.6s
Longest10.9s
enters at 14:27profanity 0
Song Kang-hoSPEAKER 20
Rapid exchange
19.2%
of all dialogue · 1,177 words · 10:21 spoken
WPM113.7
Turns416
Avg turn1.4s
Longest10.8s
enters at 2:14profanity 0
Lee Sun-kyunSPEAKER 29
Rapid exchange
10.6%
of all dialogue · 860 words · 5:44 spoken
WPM150.1
Turns506
Avg turn1.0s
Longest6.8s
enters at 23:15profanity 0
Lee Jung-eunSPEAKER 18
Rapid exchange
9.1%
of all dialogue · 618 words · 4:55 spoken
WPM125.7
Turns178
Avg turn1.7s
Longest16.0s
enters at 12:42profanity 0
Park So-damSPEAKER 14
Rapid exchange
7.9%
of all dialogue · 589 words · 4:14 spoken
WPM139
Turns184
Avg turn1.5s
Longest8.4s
enters at 3:23profanity 0
Jang Hye-jinSPEAKER 33
Rapid exchange
4.4%
of all dialogue · 314 words · 2:22 spoken
WPM133.1
Turns166
Avg turn1.0s
Longest4.0s
enters at 1:48profanity 0
Park Myung-hoonSPEAKER 07
Conversational
3.0%
of all dialogue · 211 words · 1:38 spoken
WPM128.7
Turns107
Avg turn1.7s
Longest10.9s
enters at 2:35profanity 0
Jung Zi-soSPEAKER 32
Brief
2.5%
of all dialogue · 169 words · 1:20 spoken
WPM126.1
Turns55
Avg turn1.3s
Longest4.0s
enters at 21:52profanity 0
Jung Yi-seoSPEAKER 09
Brief
1.0%
of all dialogue · 83 words · 0:32 spoken
WPM157.6
Turns20
Avg turn1.5s
Longest3.7s
enters at 3:55profanity 0
Park Keun-rokSPEAKER 39
Brief
0.8%
of all dialogue · 49 words · 0:26 spoken
WPM114.4
Turns11
Avg turn2.2s
Longest5.1s
enters at 29:21profanity 0
Unknown SpeakerSPEAKER 31 · unmatched
Brief
0.5%
of all dialogue · 47 words · 0:16 spoken
WPM176.9
Turns10
Avg turn1.9s
Longest9.1s
enters at 53:15profanity 0
Unknown SpeakerSPEAKER 02 · unmatched
Brief
0.2%
of all dialogue · 23 words · 0:08 spoken
WPM179.2
Turns5
Avg turn1.5s
Longest2.4s
enters at 116:08profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Brief
0.1%
of all dialogue · 6 words · 0:03 spoken
WPM106.5
Turns5
Avg turn1.2s
Longest1.6s
enters at 79:22profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
0.1%
of all dialogue · 5 words · 0:03 spoken
WPM111.1
Turns11
Avg turn1.6s
Longest8.3s
enters at 85:38profanity 0
AGGREGATE — 13 unique characters · 26,434 faces detected · 13 named matches · 99m screen-time tracked