QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · BARBIE

Faces & feelings

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

← Back to Barbie
Faces detected
37,490
across full runtime
Named matches
15
actors identified
Close-up shots
8.5%
of all framed shots
Smile rate
17.1%
frames with detected joy
Gender split
49%
51%
M / F · screen-time weighted
Dominant emotion
Neutral 41%
film-wide aggregate
Most expressive
Kate McKinnon
88% non-neutral
Lead screen share
36%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
17.1%
6,413 frames
Surprise
6.7%
2,500 frames
Neutral
40.9%
15,336 frames
Fear
10.6%
3,982 frames
Sad
9.1%
3,421 frames
Angry
9.0%
3,384 frames
Disgust
6.5%
2,454 frames

Screen time by actor

15 named · 86m tracked of 114m
01
Margot Robbie
as Barbie · 4421 scenes
30.7min · 36% of cast
happy
02
Ryan Gosling
as Ken · 2573 scenes
17.9min · 21% of cast
disgust
03
America Ferrera
as Gloria · 1725 scenes
12.0min · 14% of cast
disgust
04
Ariana Greenblatt
as Sasha · 1419 scenes
9.9min · 11% of cast
neutral
05
Kate McKinnon
as Barbie · 506 scenes
3.5min · 4% of cast
disgust
06
Alexandra Shipp
as Barbie · 487 scenes
3.4min · 4% of cast
happy
07
Sharon Rooney
as Barbie · 316 scenes
2.2min · 3% of cast
surprise
08
Issa Rae
as Barbie · 297 scenes
2.1min · 2% of cast
fear
09
Emma Mackey
as Barbie · 276 scenes
1.9min · 2% of cast
happy
10
Hari Nef
as Barbie · 214 scenes
1.5min · 2% of cast
happy
11
Ana Cruz Kayne
as Barbie · 63 scenes
0.4min · 1% of cast
happy
12
Ritu Arya
as Barbie · 49 scenes
0.3min · 0% of cast
happy
13
Dua Lipa
as Barbie · 35 scenes
0.2min · 0% of cast
happy
14
Emerald Fennell
as Midge · 29 scenes
0.2min · 0% of cast
happy
15
Nicola Coughlan
as Barbie · 10 scenes
0.1min · 0% of cast
happy

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
Margot Robbie
as Barbie
2,808147
25.4%
Ryan Gosling
as Ken
2,140130.9
19.3%
America Ferrera
as Gloria
2,017216.5
18.2%
Kate McKinnon
as Barbie
872163.4
7.9%
Emerald Fennell
as Midge
860206.2
7.8%
Emma Mackey
as Barbie
716117.1
6.5%
Issa Rae
as Barbie
627109.2
5.7%
Unidentified speakers
558—
5.0%
Sharon Rooney
as Barbie
162150.7
1.5%
Ritu Arya
as Barbie
116211.2
1.0%
Alexandra Shipp
as Barbie
109158.2
1.0%
Dua Lipa
as Barbie
52139.3
0.5%
Ariana Greenblatt
as Sasha
35163.8
0.3%

Cast profiles

arc · volatility · emotion breakdown per actor
MR
Margot Robbie
AS BARBIE
● Dominant: happy
Screen time
30m 44s
Scenes
4421
First seen
1:58
Last seen
107:20
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
31%
Happy
7%
Surprise
9%
Neutral
24%
Fear
22%
Sad
3%
Angry
4%
Disgust
RG
Ryan Gosling
AS KEN
● Dominant: disgust
Screen time
17m 53s
Scenes
2573
First seen
8:03
Last seen
101:41
Volatility
44 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
21%
Happy
6%
Surprise
17%
Neutral
7%
Fear
11%
Sad
16%
Angry
22%
Disgust
AF
America Ferrera
AS GLORIA
● Dominant: disgust
Screen time
11m 59s
Scenes
1725
First seen
35:27
Last seen
106:54
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
16%
Happy
5%
Surprise
13%
Neutral
18%
Fear
15%
Sad
17%
Angry
18%
Disgust
AG
Ariana Greenblatt
AS SASHA
● Dominant: neutral
Screen time
9m 52s
Scenes
1419
First seen
32:12
Last seen
106:55
Volatility
42 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
10%
Happy
3%
Surprise
33%
Neutral
4%
Fear
9%
Sad
25%
Angry
16%
Disgust
KM
Kate McKinnon
AS BARBIE
● Dominant: disgust
Screen time
3m 31s
Scenes
506
First seen
19:51
Last seen
98:30
Volatility
46 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
14%
Happy
7%
Surprise
12%
Neutral
11%
Fear
12%
Sad
17%
Angry
28%
Disgust
AS
Alexandra Shipp
AS BARBIE
● Dominant: happy
Screen time
3m 23s
Scenes
487
First seen
4:07
Last seen
101:25
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
31%
Happy
9%
Surprise
21%
Neutral
8%
Fear
20%
Sad
2%
Angry
8%
Disgust
SR
Sharon Rooney
AS BARBIE
● Dominant: surprise
Screen time
2m 12s
Scenes
316
First seen
7:18
Last seen
101:25
Volatility
44 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
17%
Happy
29%
Surprise
6%
Neutral
18%
Fear
13%
Sad
1%
Angry
15%
Disgust
IR
Issa Rae
AS BARBIE
● Dominant: fear
Screen time
2m 04s
Scenes
297
First seen
6:44
Last seen
101:24
Volatility
41 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
21%
Happy
15%
Surprise
10%
Neutral
36%
Fear
12%
Sad
3%
Angry
3%
Disgust
EM
Emma Mackey
AS BARBIE
● Dominant: happy
Screen time
1m 55s
Scenes
276
First seen
6:54
Last seen
101:25
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
39%
Happy
5%
Surprise
31%
Neutral
3%
Fear
4%
Sad
9%
Angry
10%
Disgust
HN
Hari Nef
AS BARBIE
● Dominant: happy
Screen time
1m 29s
Scenes
214
First seen
7:01
Last seen
101:25
Volatility
35 Med
Emotional arc — 30 segments~4m per bucket
00:0028m57m85m114m
44%
Happy
4%
Surprise
25%
Neutral
8%
Fear
14%
Sad
1%
Angry
4%
Disgust
AC
Ana Cruz Kayne
AS BARBIE
● Dominant: happy
Screen time
0m 26s
Scenes
63
First seen
6:44
Last seen
101:25

Too few detections for emotion analysis

RA
Ritu Arya
AS BARBIE
● Dominant: happy
Screen time
0m 20s
Scenes
49
First seen
6:46
Last seen
63:35

Too few detections for emotion analysis

DL
Dua Lipa
AS BARBIE
● Dominant: happy
Screen time
0m 14s
Scenes
35
First seen
8:32
Last seen
84:04

Too few detections for emotion analysis

EF
Emerald Fennell
AS MIDGE
● Dominant: happy
Screen time
0m 12s
Scenes
29
First seen
6:16
Last seen
97:21

Too few detections for emotion analysis

NC
Nicola Coughlan
AS BARBIE
● Dominant: happy
Screen time
0m 04s
Scenes
10
First seen
6:59
Last seen
7:11

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 18 clusterssums to 99.8% of all dialogue
Robbie 26.7%
Gosling 22.8%
Ferrera 13.0%
McKinnon 7.5%
Mackey 8.5%
Rae 8.0%
First-word entry · per speakerdot = first line · trail = on-screen window · 12 ensemble
0:0028:3057:0085:30114:00
runtime
Emma Mackey
1:08enter
Margot Robbie
4:02enter
Issa Rae
6:27enter
Sharon Rooney
7:10enter
Kate McKinnon
8:06enter
Ryan Gosling
9:39enter
Alexandra Shipp
25:25enter
SPEAKER 34
34:11enter
SPEAKER 23
35:11enter
America Ferrera
35:43enter
Emerald Fennell
36:01enter
Ritu Arya
48:05enter
Ariana Greenblatt
55:38enter
SPEAKER 40
67:31enter
Dua Lipa
68:25enter
SPEAKER 21
80:27enter
SPEAKER 06
107:21enter
SPEAKER 12
108:12enter
Margot RobbieSPEAKER 07
Rapid exchange
26.7%
of all dialogue · 2,808 words · 19:06 spoken
WPM147
Turns661
Avg turn1.6s
Longest21.6s
enters at 4:02profanity 2
Ryan GoslingSPEAKER 19
Rapid exchange
22.8%
of all dialogue · 2,140 words · 16:21 spoken
WPM130.9
Turns675
Avg turn1.3s
Longest16.1s
enters at 9:39profanity 0
America FerreraSPEAKER 38
Rapid exchange
13.0%
of all dialogue · 2,017 words · 9:19 spoken
WPM216.5
Turns267
Avg turn2.2s
Longest20.2s
enters at 35:43profanity 0
Kate McKinnonSPEAKER 28
Rapid exchange
7.5%
of all dialogue · 872 words · 5:20 spoken
WPM163.4
Turns157
Avg turn1.6s
Longest21.8s
enters at 8:06profanity 0
Emerald FennellSPEAKER 15
Conversational
5.8%
of all dialogue · 860 words · 4:10 spoken
WPM206.2
Turns148
Avg turn1.7s
Longest24.1s
enters at 36:01profanity 0
Emma MackeySPEAKER 04
Conversational
8.5%
of all dialogue · 716 words · 6:07 spoken
WPM117.1
Turns109
Avg turn2.2s
Longest12.7s
enters at 1:08profanity 0
Issa RaeSPEAKER 13
Conversational
8.0%
of all dialogue · 627 words · 5:44 spoken
WPM109.2
Turns147
Avg turn1.6s
Longest12.7s
enters at 6:27profanity 0
Unknown SpeakerSPEAKER 06 · unmatched
Brief
1.0%
of all dialogue · 213 words · 0:44 spoken
WPM292.3
Turns7
Avg turn8.8s
Longest35.4s
enters at 107:21profanity 1
Sharon RooneySPEAKER 05
Brief
1.5%
of all dialogue · 162 words · 1:05 spoken
WPM150.7
Turns37
Avg turn1.5s
Longest11.2s
enters at 7:10profanity 0
Unknown SpeakerSPEAKER 12 · unmatched
Long-form
0.6%
of all dialogue · 124 words · 0:26 spoken
WPM290.7
Turns2
Avg turn14.7s
Longest25.8s
enters at 108:12profanity 1
Ritu AryaSPEAKER 10
Brief
0.8%
of all dialogue · 116 words · 0:33 spoken
WPM211.2
Turns36
Avg turn1.0s
Longest5.0s
enters at 48:05profanity 0
Alexandra ShippSPEAKER 33
Brief
1.0%
of all dialogue · 109 words · 0:41 spoken
WPM158.2
Turns22
Avg turn1.7s
Longest7.6s
enters at 25:25profanity 0
Unknown SpeakerSPEAKER 34 · unmatched
Brief
1.0%
of all dialogue · 92 words · 0:44 spoken
WPM124.7
Turns4
Avg turn5.2s
Longest15.3s
enters at 34:11profanity 1
Unknown SpeakerSPEAKER 40 · unmatched
Brief
0.5%
of all dialogue · 79 words · 0:22 spoken
WPM220.5
Turns5
Avg turn4.8s
Longest20.1s
enters at 67:31profanity 0
Dua LipaSPEAKER 24
Brief
0.5%
of all dialogue · 52 words · 0:22 spoken
WPM139.3
Turns28
Avg turn1.0s
Longest8.5s
enters at 68:25profanity 0
Unknown SpeakerSPEAKER 23 · unmatched
Brief
0.3%
of all dialogue · 49 words · 0:15 spoken
WPM196.5
Turns10
Avg turn1.6s
Longest8.6s
enters at 35:11profanity 0
Ariana GreenblattSPEAKER 01
Brief
0.3%
of all dialogue · 35 words · 0:13 spoken
WPM163.8
Turns10
Avg turn1.3s
Longest3.9s
enters at 55:38profanity 0
Unknown SpeakerSPEAKER 21 · unmatched
Brief
0.0%
of all dialogue · 1 words · 0:01 spoken
WPM115.4
Turns61
Avg turn2.5s
Longest5.8s
enters at 80:27profanity 0
AGGREGATE — 15 unique characters · 37,490 faces detected · 15 named matches · 86m screen-time tracked