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 FictionFaces 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
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 weightedScreen time by actor
14 named · 116m tracked of 154.5m01
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 dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Samuel L. Jackson as Jules Winnfield | 3,787 | 255 | |
John Travolta as Vincent Vega | 2,499 | 245.1 | |
Maria de Medeiros as Fabienne | 1,360 | 240.8 | |
Eric Stoltz as Lance | 1,250 | 278.4 | |
Harvey Keitel as The Wolf | 1,191 | 279.4 | |
Tim Roth as Pumpkin | 1,131 | 281.5 | |
Uma Thurman as Mia Wallace | 1,078 | 186 | |
Unidentified speakers | 760 | — | |
Quentin Tarantino as Jimmie Dimmick | 621 | 245.7 | |
Christopher Walken as Captain Koons | 536 | 164.5 | |
Bruce Willis as Butch Coolidge | 510 | 161.1 | |
Rosanna Arquette as Jody | 205 | 108.5 | |
Amanda Plummer as Honey Bunny | 185 | 162 | |
Peter Greene as Zed | 39 | 288.2 | |
Cast profiles
arc · volatility · emotion breakdown per actorVV
John Travolta
AS VINCENT VEGA
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
BC
Bruce Willis
AS BUTCH COOLIDGE
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
JW
Samuel L. Jackson
AS JULES WINNFIELD
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
MW
Uma Thurman
AS MIA WALLACE
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
P
Tim Roth
AS PUMPKIN
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
TW
Harvey Keitel
AS THE WOLF
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
MW
Ving Rhames
AS MARSELLUS WALLACE
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
JD
Quentin Tarantino
AS JIMMIE DIMMICK
● Dominant: disgustEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
CK
Christopher Walken
AS CAPTAIN KOONS
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
F
Maria de Medeiros
AS FABIENNE
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
L
Eric Stoltz
AS LANCE
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
Z
Peter Greene
AS ZED
● Dominant: angryEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
HB
Amanda Plummer
AS HONEY BUNNY
● Dominant: fearEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
J
Rosanna Arquette
AS JODY
● Dominant: sadEmotional arc — 30 segments~5m per bucket
00:0038m77m115m154.5m
Speaker diarization
talk-time · turns · pacing per speakerTalk-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
runtimeRosanna Arquette
0:60enter
Samuel L. Jackson
7:08enter
Maria de Medeiros
25:35enter
Christopher Walken
63:48enter
Quentin Tarantino
84:60enter
Samuel L. JacksonSPEAKER 20
Rapid exchange19.6%of all dialogue · 3,787 words · 14:51 spoken
WPM255
Turns469
Avg turn2.1s
Longest17.0s
John TravoltaSPEAKER 29
Rapid exchange13.4%of all dialogue · 2,499 words · 10:12 spoken
WPM245.1
Turns480
Avg turn1.5s
Longest15.8s
Maria de MedeirosSPEAKER 26
Rapid exchange7.4%of all dialogue · 1,360 words · 5:39 spoken
WPM240.8
Turns298
Avg turn1.3s
Longest7.4s
Eric StoltzSPEAKER 23
Rapid exchange5.9%of all dialogue · 1,250 words · 4:29 spoken
WPM278.4
Turns188
Avg turn1.7s
Longest19.6s
Harvey KeitelSPEAKER 35
Rapid exchange5.6%of all dialogue · 1,191 words · 4:16 spoken
WPM279.4
Turns167
Avg turn1.7s
Longest14.1s
Tim RothSPEAKER 38
Rapid exchange5.3%of all dialogue · 1,131 words · 4:01 spoken
WPM281.5
Turns171
Avg turn1.5s
Longest8.7s
Uma ThurmanSPEAKER 46
Rapid exchange7.6%of all dialogue · 1,078 words · 5:48 spoken
WPM186
Turns221
Avg turn1.5s
Longest10.1s
Quentin TarantinoSPEAKER 22
Brief3.3%of all dialogue · 621 words · 2:32 spoken
WPM245.7
Turns91
Avg turn1.8s
Longest16.0s
Unknown SpeakerSPEAKER 19 · unmatched
Rapid exchange13.6%of all dialogue · 598 words · 10:18 spoken
WPM58
Turns168
Avg turn1.3s
Longest6.7s
Christopher WalkenSPEAKER 04
Brief4.3%of all dialogue · 536 words · 3:16 spoken
WPM164.5
Turns89
Avg turn1.8s
Longest5.8s
Bruce WillisSPEAKER 44
Rapid exchange4.2%of all dialogue · 510 words · 3:10 spoken
WPM161.1
Turns151
Avg turn1.0s
Longest5.5s
Rosanna ArquetteSPEAKER 03
Rapid exchange2.5%of all dialogue · 205 words · 1:53 spoken
WPM108.5
Turns206
Avg turn0.7s
Longest6.9s
Amanda PlummerSPEAKER 43
Brief1.5%of all dialogue · 185 words · 1:09 spoken
WPM162
Turns59
Avg turn1.4s
Longest12.8s
Unknown SpeakerSPEAKER 11 · unmatched
Brief0.2%of all dialogue · 41 words · 0:11 spoken
WPM233.8
Turns14
Avg turn1.3s
Longest3.5s
Peter GreeneSPEAKER 47
Brief0.2%of all dialogue · 39 words · 0:08 spoken
WPM288.2
Turns30
Avg turn0.7s
Longest1.9s
Unknown SpeakerSPEAKER 40 · unmatched
Brief0.3%of all dialogue · 38 words · 0:13 spoken
WPM172.3
Turns5
Avg turn2.3s
Longest9.1s
Unknown SpeakerSPEAKER 17 · unmatched
Brief0.2%of all dialogue · 34 words · 0:07 spoken
WPM297.4
Turns10
Avg turn0.7s
Longest1.5s
Unknown SpeakerSPEAKER 39 · unmatched
Brief0.2%of all dialogue · 26 words · 0:08 spoken
WPM190.7
Turns11
Avg turn0.7s
Longest2.6s
Unknown SpeakerSPEAKER 48 · unmatched
Brief1.6%of all dialogue · 17 words · 1:15 spoken
WPM13.6
Turns20
Avg turn1.0s
Longest6.3s
Unknown SpeakerSPEAKER 45 · unmatched
Brief3.1%of all dialogue · 6 words · 2:20 spoken
WPM2.6
Turns9
Avg turn1.1s
Longest2.4s