QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · SPIRITED AWAY

Faces & feelings

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

← Back to Spirited Away
Faces detected
4,198
across full runtime
Named matches
7
actors identified
Close-up shots
7.0%
of all framed shots
Smile rate
0.5%
frames with detected joy
Gender split
12%
88%
M / F · screen-time weighted
Dominant emotion
Fear 27%
film-wide aggregate
Most expressive
Mari Natsuki
100% non-neutral
Lead screen share
30%
7 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
0.5%
20 frames
Surprise
23.5%
985 frames
Neutral
12.0%
504 frames
Fear
27.2%
1,142 frames
Sad
20.6%
866 frames
Angry
15.7%
658 frames
Disgust
0.5%
23 frames

Screen time by actor

7 named · 42m tracked of 124.5m
01
Mari Natsuki
as Yubaba / Zeniba · 342 scenes
12.3min · 30% of cast
02
Rumi Hiiragi
as Chihiro · 261 scenes
9.0min · 22% of cast
03
Yasuko Sawaguchi
as Mother · 170 scenes
6.8min · 16% of cast
04
Miyu Irino
as Haku · 174 scenes
5.7min · 14% of cast
05
Bunta Sugawara
as Kamaji · 94 scenes
4.7min · 11% of cast
06
Yumi Tamai
as Rin · 50 scenes
1.7min · 4% of cast
07
Takashi Naito
as Father · 70 scenes
1.3min · 3% of cast

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
Rumi Hiiragi
as Chihiro
1,901210.8
23.4%
Unidentified speakers
1,776—
21.9%
Mari Natsuki
as Yubaba / Zeniba
1,17595.5
14.5%
Miyu Irino
as Haku
1,055185.7
13.0%
Yasuko Sawaguchi
as Mother
1,029150.9
12.7%
Bunta Sugawara
as Kamaji
575122.5
7.1%
Takashi Naito
as Father
344266
4.2%
Yumi Tamai
as Rin
256148.8
3.2%

Cast profiles

arc · volatility · emotion breakdown per actor
MN
Mari Natsuki
AS YUBABA / ZENIBA
Screen time
12m 19s
Scenes
342
First seen
0:48
Last seen
13:07
Volatility
0 Low
RH
Rumi Hiiragi
AS CHIHIRO
Screen time
9m 01s
Scenes
261
First seen
34:58
Last seen
43:59
Volatility
0 Low
YS
Yasuko Sawaguchi
AS MOTHER
Screen time
6m 49s
Scenes
170
First seen
28:39
Last seen
35:28
Volatility
0 Low
MI
Miyu Irino
AS HAKU
Screen time
5m 41s
Scenes
174
First seen
14:55
Last seen
20:35
Volatility
0 Low
BS
Bunta Sugawara
AS KAMAJI
Screen time
4m 41s
Scenes
94
First seen
25:04
Last seen
29:46
Volatility
0 Low
YT
Yumi Tamai
AS RIN
Screen time
1m 43s
Scenes
50
First seen
37:26
Last seen
39:10
Volatility
0 Low
TN
Takashi Naito
AS FATHER
Screen time
1m 17s
Scenes
70
First seen
0:16
Last seen
1:33
Volatility
0 Low

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 25 clusterssums to 100.0% of all dialogue
Hiiragi 14.7%
Natsuki 20.1%
Irino 9.3%
Sawaguchi 11.2%
Sugawara 7.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 19 ensemble
0:0031:0862:1593:23124:30
runtime
Takashi Naito
0:16enter
SPEAKER 13
0:23enter
Mari Natsuki
0:48enter
SPEAKER 17
3:01enter
SPEAKER 06
8:04enter
SPEAKER 05
9:13enter
SPEAKER 03
10:39enter
Miyu Irino
14:55enter
SPEAKER 00
17:30enter
SPEAKER 24
18:14enter
SPEAKER 22
18:38enter
Bunta Sugawara
25:04enter
SPEAKER 12
25:20enter
Yasuko Sawaguchi
28:39enter
SPEAKER 16
32:12enter
Rumi Hiiragi
34:58enter
SPEAKER 19
35:21enter
Yumi Tamai
37:26enter
SPEAKER 04
52:18enter
SPEAKER 23
52:36enter
SPEAKER 20
55:16enter
SPEAKER 21
55:33enter
SPEAKER 08
57:50enter
SPEAKER 15
73:30enter
SPEAKER 09
84:30enter
Rumi HiiragiSPEAKER 10
Rapid exchange
14.7%
of all dialogue · 1,901 words · 9:01 spoken
WPM210.8
Turns261
Avg turn1.8s
Longest18.5s
enters at 34:58profanity 0
Mari NatsukiSPEAKER 14
Rapid exchange
20.1%
of all dialogue · 1,175 words · 12:19 spoken
WPM95.5
Turns342
Avg turn1.0s
Longest6.5s
enters at 0:48profanity 0
Miyu IrinoSPEAKER 02
Rapid exchange
9.3%
of all dialogue · 1,055 words · 5:41 spoken
WPM185.7
Turns174
Avg turn1.0s
Longest4.2s
enters at 14:55profanity 0
Yasuko SawaguchiSPEAKER 11
Rapid exchange
11.2%
of all dialogue · 1,029 words · 6:49 spoken
WPM150.9
Turns170
Avg turn1.4s
Longest6.2s
enters at 28:39profanity 0
Bunta SugawaraSPEAKER 18
Brief
7.7%
of all dialogue · 575 words · 4:42 spoken
WPM122.5
Turns94
Avg turn1.6s
Longest14.6s
enters at 25:04profanity 0
Unknown SpeakerSPEAKER 13 · unmatched
Brief
4.9%
of all dialogue · 501 words · 2:59 spoken
WPM168
Turns69
Avg turn1.5s
Longest4.2s
enters at 0:23profanity 0
Takashi NaitoSPEAKER 01
Brief
2.1%
of all dialogue · 344 words · 1:18 spoken
WPM266
Turns70
Avg turn0.9s
Longest2.8s
enters at 0:16profanity 0
Yumi TamaiSPEAKER 07
Brief
2.8%
of all dialogue · 256 words · 1:43 spoken
WPM148.8
Turns50
Avg turn1.6s
Longest6.0s
enters at 37:26profanity 0
Unknown SpeakerSPEAKER 17 · unmatched
Brief
1.3%
of all dialogue · 188 words · 0:47 spoken
WPM239.6
Turns41
Avg turn1.1s
Longest4.8s
enters at 3:01profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
1.7%
of all dialogue · 170 words · 1:03 spoken
WPM161.5
Turns26
Avg turn1.5s
Longest5.0s
enters at 52:36profanity 0
Unknown SpeakerSPEAKER 08 · unmatched
Brief
6.8%
of all dialogue · 150 words · 4:10 spoken
WPM36
Turns38
Avg turn1.3s
Longest6.3s
enters at 57:50profanity 0
Unknown SpeakerSPEAKER 24 · unmatched
Brief
1.2%
of all dialogue · 149 words · 0:45 spoken
WPM198.7
Turns57
Avg turn0.8s
Longest3.0s
enters at 18:14profanity 0
Unknown SpeakerSPEAKER 03 · unmatched
Brief
2.0%
of all dialogue · 133 words · 1:12 spoken
WPM110.9
Turns19
Avg turn1.3s
Longest3.4s
enters at 10:39profanity 0
Unknown SpeakerSPEAKER 05 · unmatched
Rapid exchange
3.7%
of all dialogue · 79 words · 2:15 spoken
WPM35.2
Turns179
Avg turn0.5s
Longest2.9s
enters at 9:13profanity 0
Unknown SpeakerSPEAKER 22 · unmatched
Brief
1.8%
of all dialogue · 78 words · 1:08 spoken
WPM69.3
Turns24
Avg turn1.0s
Longest3.4s
enters at 18:38profanity 0
Unknown SpeakerSPEAKER 15 · unmatched
Brief
2.5%
of all dialogue · 55 words · 1:31 spoken
WPM36.4
Turns52
Avg turn0.8s
Longest4.6s
enters at 73:30profanity 0
Unknown SpeakerSPEAKER 20 · unmatched
Brief
0.3%
of all dialogue · 53 words · 0:11 spoken
WPM293.9
Turns9
Avg turn1.1s
Longest2.0s
enters at 55:16profanity 0
Unknown SpeakerSPEAKER 21 · unmatched
Brief
0.4%
of all dialogue · 51 words · 0:16 spoken
WPM190.8
Turns13
Avg turn1.1s
Longest3.7s
enters at 55:33profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Brief
0.2%
of all dialogue · 32 words · 0:06 spoken
WPM303.8
Turns9
Avg turn0.8s
Longest4.2s
enters at 25:20profanity 0
Unknown SpeakerSPEAKER 09 · unmatched
Brief
0.5%
of all dialogue · 31 words · 0:19 spoken
WPM96
Turns8
Avg turn0.9s
Longest3.3s
enters at 84:30profanity 0
Unknown SpeakerSPEAKER 00 · unmatched
Brief
0.1%
of all dialogue · 30 words · 0:06 spoken
WPM327.3
Turns18
Avg turn0.4s
Longest1.9s
enters at 17:30profanity 0
Unknown SpeakerSPEAKER 16 · unmatched
Brief
0.6%
of all dialogue · 29 words · 0:23 spoken
WPM75.1
Turns11
Avg turn0.8s
Longest2.8s
enters at 32:12profanity 0
Unknown SpeakerSPEAKER 06 · unmatched
Brief
1.8%
of all dialogue · 22 words · 1:04 spoken
WPM20.5
Turns81
Avg turn0.9s
Longest6.9s
enters at 8:04profanity 0
Unknown SpeakerSPEAKER 19 · unmatched
Brief
1.1%
of all dialogue · 19 words · 0:39 spoken
WPM29.4
Turns31
Avg turn0.9s
Longest3.6s
enters at 35:21profanity 0
Unknown SpeakerSPEAKER 04 · unmatched
Brief
1.2%
of all dialogue · 6 words · 0:44 spoken
WPM8.2
Turns27
Avg turn6.2s
Longest23.9s
enters at 52:18profanity 0
AGGREGATE — 7 unique characters · 4,198 faces detected · 7 named matches · 42m screen-time tracked