QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · PULP FICTION

Faces & feelings

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

← Back to Pulp Fiction
Faces detected
29,120
across full runtime
Named matches
14
actors identified
Close-up shots
17.9%
of all framed shots
Smile rate
4.5%
frames with detected joy
Gender split
78%
22%
M / F · screen-time weighted
Dominant emotion
Neutral 28%
film-wide aggregate
Most expressive
Rosanna Arquette
89% non-neutral
Lead screen share
28%
14 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
4.5%
1,324 frames
Surprise
4.0%
1,178 frames
Neutral
28.1%
8,184 frames
Fear
13.5%
3,935 frames
Sad
20.8%
6,051 frames
Angry
23.8%
6,936 frames
Disgust
5.2%
1,512 frames

Screen time by actor

14 named · 116m tracked of 154.5m
01
John Travolta
as Vincent Vega · 4730 scenes
32.9min · 28% of cast
angry
02
Bruce Willis
as Butch Coolidge · 2923 scenes
20.3min · 18% of cast
angry
03
Samuel L. Jackson
as Jules Winnfield · 2205 scenes
15.3min · 13% of cast
angry
04
Uma Thurman
as Mia Wallace · 1587 scenes
11.0min · 10% of cast
sad
05
Tim Roth
as Pumpkin · 1277 scenes
8.9min · 8% of cast
angry
06
Harvey Keitel
as The Wolf · 812 scenes
5.6min · 5% of cast
angry
07
Ving Rhames
as Marsellus Wallace · 703 scenes
4.9min · 4% of cast
angry
08
Quentin Tarantino
as Jimmie Dimmick · 543 scenes
3.8min · 3% of cast
disgust
09
Christopher Walken
as Captain Koons · 511 scenes
3.5min · 3% of cast
angry
10
Maria de Medeiros
as Fabienne · 508 scenes
3.5min · 3% of cast
sad
11
Eric Stoltz
as Lance · 291 scenes
2.0min · 2% of cast
sad
12
Peter Greene
as Zed · 193 scenes
1.3min · 1% of cast
angry
13
Amanda Plummer
as Honey Bunny · 185 scenes
1.3min · 1% of cast
fear
14
Rosanna Arquette
as Jody · 170 scenes
1.2min · 1% 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
Samuel L. Jackson
as Jules Winnfield
3,787255
25.0%
John Travolta
as Vincent Vega
2,499245.1
16.5%
Maria de Medeiros
as Fabienne
1,360240.8
9.0%
Eric Stoltz
as Lance
1,250278.4
8.2%
Harvey Keitel
as The Wolf
1,191279.4
7.9%
Tim Roth
as Pumpkin
1,131281.5
7.5%
Uma Thurman
as Mia Wallace
1,078186
7.1%
Unidentified speakers
760—
5.0%
Quentin Tarantino
as Jimmie Dimmick
621245.7
4.1%
Christopher Walken
as Captain Koons
536164.5
3.5%
Bruce Willis
as Butch Coolidge
510161.1
3.4%
Rosanna Arquette
as Jody
205108.5
1.4%
Amanda Plummer
as Honey Bunny
185162
1.2%
Peter Greene
as Zed
39288.2
0.3%

Cast profiles

arc · volatility · emotion breakdown per actor
VV
John Travolta
AS VINCENT VEGA
● Dominant: angry
Screen time
32m 53s
Scenes
4730
First seen
7:06
Last seen
149:43
Volatility
34 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
6%
Happy
1%
Surprise
30%
Neutral
2%
Fear
25%
Sad
32%
Angry
5%
Disgust
BC
Bruce Willis
AS BUTCH COOLIDGE
● Dominant: angry
Screen time
20m 19s
Scenes
2923
First seen
21:15
Last seen
111:28
Volatility
26 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
2%
Happy
2%
Surprise
5%
Neutral
9%
Fear
26%
Sad
51%
Angry
5%
Disgust
JW
Samuel L. Jackson
AS JULES WINNFIELD
● Dominant: angry
Screen time
15m 20s
Scenes
2205
First seen
7:07
Last seen
149:36
Volatility
34 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
4%
Happy
2%
Surprise
32%
Neutral
10%
Fear
12%
Sad
37%
Angry
3%
Disgust
MW
Uma Thurman
AS MIA WALLACE
● Dominant: sad
Screen time
11m 02s
Scenes
1587
First seen
34:13
Last seen
121:28
Volatility
36 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
5%
Happy
3%
Surprise
11%
Neutral
7%
Fear
55%
Sad
7%
Angry
13%
Disgust
P
Tim Roth
AS PUMPKIN
● Dominant: angry
Screen time
8m 53s
Scenes
1277
First seen
0:30
Last seen
148:52
Volatility
35 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
2%
Happy
12%
Surprise
15%
Neutral
5%
Fear
10%
Sad
39%
Angry
17%
Disgust
TW
Harvey Keitel
AS THE WOLF
● Dominant: angry
Screen time
5m 38s
Scenes
812
First seen
122:28
Last seen
132:49
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
10%
Happy
1%
Surprise
1%
Neutral
3%
Fear
15%
Sad
57%
Angry
14%
Disgust
MW
Ving Rhames
AS MARSELLUS WALLACE
● Dominant: angry
Screen time
4m 53s
Scenes
703
First seen
94:34
Last seen
121:29
Volatility
18 Low
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
1%
Happy
1%
Surprise
13%
Neutral
2%
Fear
24%
Sad
59%
Angry
1%
Disgust
JD
Quentin Tarantino
AS JIMMIE DIMMICK
● Dominant: disgust
Screen time
3m 46s
Scenes
543
First seen
118:29
Last seen
130:60
Volatility
22 Low
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
9%
Happy
0%
Surprise
6%
Neutral
2%
Fear
17%
Sad
21%
Angry
44%
Disgust
CK
Christopher Walken
AS CAPTAIN KOONS
● Dominant: angry
Screen time
3m 33s
Scenes
511
First seen
63:48
Last seen
68:06
Volatility
37 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
6%
Happy
8%
Surprise
16%
Neutral
11%
Fear
24%
Sad
31%
Angry
5%
Disgust
F
Maria de Medeiros
AS FABIENNE
● Dominant: sad
Screen time
3m 32s
Scenes
508
First seen
76:08
Last seen
111:28
Volatility
22 Low
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
7%
Happy
4%
Surprise
8%
Neutral
17%
Fear
63%
Sad
1%
Angry
1%
Disgust
L
Eric Stoltz
AS LANCE
● Dominant: sad
Screen time
2m 01s
Scenes
291
First seen
27:10
Last seen
60:53
Volatility
38 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
5%
Happy
2%
Surprise
24%
Neutral
14%
Fear
46%
Sad
6%
Angry
2%
Disgust
Z
Peter Greene
AS ZED
● Dominant: angry
Screen time
1m 20s
Scenes
193
First seen
99:04
Last seen
106:13
Volatility
29 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
0%
Happy
2%
Surprise
32%
Neutral
3%
Fear
8%
Sad
52%
Angry
4%
Disgust
HB
Amanda Plummer
AS HONEY BUNNY
● Dominant: fear
Screen time
1m 17s
Scenes
185
First seen
0:35
Last seen
145:10
Volatility
32 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
8%
Happy
1%
Surprise
12%
Neutral
49%
Fear
15%
Sad
10%
Angry
5%
Disgust
J
Rosanna Arquette
AS JODY
● Dominant: sad
Screen time
1m 11s
Scenes
170
First seen
26:31
Last seen
61:04
Volatility
46 Med
Emotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
27%
Happy
0%
Surprise
11%
Neutral
4%
Fear
38%
Sad
14%
Angry
8%
Disgust

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 20 clusterssums to 100.0% of all dialogue
Jackson 19.6%
Travolta 13.4%
Medeiros 7.4%
Thurman 7.6%
Unknown 13.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 14 ensemble
0:0038:3877:15115:53154:30
runtime
Tim Roth
0:30enter
Amanda Plummer
0:34enter
Rosanna Arquette
0:60enter
SPEAKER 48
4:06enter
SPEAKER 45
4:48enter
Samuel L. Jackson
7:08enter
John Travolta
7:11enter
Bruce Willis
13:46enter
SPEAKER 40
16:42enter
SPEAKER 39
17:02enter
SPEAKER 19
20:59enter
Eric Stoltz
24:20enter
Uma Thurman
24:33enter
Maria de Medeiros
25:35enter
SPEAKER 11
31:56enter
Christopher Walken
63:48enter
SPEAKER 17
78:13enter
Peter Greene
83:31enter
Quentin Tarantino
84:60enter
Harvey Keitel
121:35enter
Samuel L. JacksonSPEAKER 20
Rapid exchange
19.6%
of all dialogue · 3,787 words · 14:51 spoken
WPM255
Turns469
Avg turn2.1s
Longest17.0s
enters at 7:08profanity 140
John TravoltaSPEAKER 29
Rapid exchange
13.4%
of all dialogue · 2,499 words · 10:12 spoken
WPM245.1
Turns480
Avg turn1.5s
Longest15.8s
enters at 7:11profanity 60
Maria de MedeirosSPEAKER 26
Rapid exchange
7.4%
of all dialogue · 1,360 words · 5:39 spoken
WPM240.8
Turns298
Avg turn1.3s
Longest7.4s
enters at 25:35profanity 16
Eric StoltzSPEAKER 23
Rapid exchange
5.9%
of all dialogue · 1,250 words · 4:29 spoken
WPM278.4
Turns188
Avg turn1.7s
Longest19.6s
enters at 24:20profanity 50
Harvey KeitelSPEAKER 35
Rapid exchange
5.6%
of all dialogue · 1,191 words · 4:16 spoken
WPM279.4
Turns167
Avg turn1.7s
Longest14.1s
enters at 121:35profanity 14
Tim RothSPEAKER 38
Rapid exchange
5.3%
of all dialogue · 1,131 words · 4:01 spoken
WPM281.5
Turns171
Avg turn1.5s
Longest8.7s
enters at 0:30profanity 33
Uma ThurmanSPEAKER 46
Rapid exchange
7.6%
of all dialogue · 1,078 words · 5:48 spoken
WPM186
Turns221
Avg turn1.5s
Longest10.1s
enters at 24:33profanity 4
Quentin TarantinoSPEAKER 22
Brief
3.3%
of all dialogue · 621 words · 2:32 spoken
WPM245.7
Turns91
Avg turn1.8s
Longest16.0s
enters at 84:60profanity 24
Unknown SpeakerSPEAKER 19 · unmatched
Rapid exchange
13.6%
of all dialogue · 598 words · 10:18 spoken
WPM58
Turns168
Avg turn1.3s
Longest6.7s
enters at 20:59profanity 24
Christopher WalkenSPEAKER 04
Brief
4.3%
of all dialogue · 536 words · 3:16 spoken
WPM164.5
Turns89
Avg turn1.8s
Longest5.8s
enters at 63:48profanity 4
Bruce WillisSPEAKER 44
Rapid exchange
4.2%
of all dialogue · 510 words · 3:10 spoken
WPM161.1
Turns151
Avg turn1.0s
Longest5.5s
enters at 13:46profanity 7
Rosanna ArquetteSPEAKER 03
Rapid exchange
2.5%
of all dialogue · 205 words · 1:53 spoken
WPM108.5
Turns206
Avg turn0.7s
Longest6.9s
enters at 0:60profanity 3
Amanda PlummerSPEAKER 43
Brief
1.5%
of all dialogue · 185 words · 1:09 spoken
WPM162
Turns59
Avg turn1.4s
Longest12.8s
enters at 0:34profanity 4
Unknown SpeakerSPEAKER 11 · unmatched
Brief
0.2%
of all dialogue · 41 words · 0:11 spoken
WPM233.8
Turns14
Avg turn1.3s
Longest3.5s
enters at 31:56profanity 0
Peter GreeneSPEAKER 47
Brief
0.2%
of all dialogue · 39 words · 0:08 spoken
WPM288.2
Turns30
Avg turn0.7s
Longest1.9s
enters at 83:31profanity 0
Unknown SpeakerSPEAKER 40 · unmatched
Brief
0.3%
of all dialogue · 38 words · 0:13 spoken
WPM172.3
Turns5
Avg turn2.3s
Longest9.1s
enters at 16:42profanity 1
Unknown SpeakerSPEAKER 17 · unmatched
Brief
0.2%
of all dialogue · 34 words · 0:07 spoken
WPM297.4
Turns10
Avg turn0.7s
Longest1.5s
enters at 78:13profanity 0
Unknown SpeakerSPEAKER 39 · unmatched
Brief
0.2%
of all dialogue · 26 words · 0:08 spoken
WPM190.7
Turns11
Avg turn0.7s
Longest2.6s
enters at 17:02profanity 0
Unknown SpeakerSPEAKER 48 · unmatched
Brief
1.6%
of all dialogue · 17 words · 1:15 spoken
WPM13.6
Turns20
Avg turn1.0s
Longest6.3s
enters at 4:06profanity 0
Unknown SpeakerSPEAKER 45 · unmatched
Brief
3.1%
of all dialogue · 6 words · 2:20 spoken
WPM2.6
Turns9
Avg turn1.1s
Longest2.4s
enters at 4:48profanity 0
AGGREGATE — 14 unique characters · 29,120 faces detected · 14 named matches · 116m screen-time tracked