CAST · WHIPLASH
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to WhiplashFaces detected
21,875
across full runtime
Named matches
13
actors identified
Close-up shots
24.8%
of all framed shots
Smile rate
4.8%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 41%
film-wide aggregate
Most expressive
Chris Mulkey
79% non-neutral
Lead screen share
50%
13 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
13 named · 82m tracked of 106.8m01
Miles Teller
as Andrew · 5860 scenes
40.7min · 50% of cast
neutral
02
J.K. Simmons
as Fletcher · 3408 scenes
23.7min · 29% of cast
angry
03
Nate Lang
as Carl · 782 scenes
5.4min · 7% of cast
angry
04
Melissa Benoist
as Nicole · 470 scenes
3.3min · 4% of cast
happy
05
Paul Reiser
as Jim · 408 scenes
2.8min · 3% of cast
sad
06
Austin Stowell
as Ryan · 352 scenes
2.5min · 3% of cast
neutral
07
Damon Gupton
as Mr. Kramer · 113 scenes
0.8min · 1% of cast
neutral
08
Chris Mulkey
as Uncle Frank · 99 scenes
0.7min · 1% of cast
sad
09
C.J. Vana
as Metz · 81 scenes
0.6min · 1% of cast
angry
10
Kofi Siriboe
as Bassist (Nassau) · 66 scenes
0.5min · 1% of cast
neutral
11
Charlie Ian
as Dustin · 62 scenes
0.4min · 1% of cast
neutral
12
Suanne Spoke
as Aunt Emma · 48 scenes
0.3min · 0% of cast
sad
13
Jayson Blair
as Travis · 44 scenes
0.3min · 0% of cast
neutral
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 |
|---|
J.K. Simmons as Fletcher | 2,980 | 180.6 | |
Melissa Benoist as Nicole | 1,515 | 165.2 | |
Miles Teller as Andrew | 346 | 192 | |
Nate Lang as Carl | 249 | 255.5 | |
Paul Reiser as Jim | 214 | 188.2 | |
Chris Mulkey as Uncle Frank | 130 | 197.5 | |
Damon Gupton as Mr. Kramer | 87 | 37.9 | |
Unidentified speakers | 59 | — | |
C.J. Vana as Metz | 25 | 215.5 | |
Cast profiles
arc · volatility · emotion breakdown per actorA
Miles Teller
AS ANDREW
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
F
J.K. Simmons
AS FLETCHER
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
C
Nate Lang
AS CARL
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
N
Melissa Benoist
AS NICOLE
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
J
Paul Reiser
AS JIM
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
R
Austin Stowell
AS RYAN
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
MK
Damon Gupton
AS MR. KRAMER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
UF
Chris Mulkey
AS UNCLE FRANK
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
M
C.J. Vana
AS METZ
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m106.8m
B(
Kofi Siriboe
AS BASSIST (NASSAU)
● Dominant: neutralToo few detections for emotion analysis
D
Charlie Ian
AS DUSTIN
● Dominant: neutralToo few detections for emotion analysis
AE
Suanne Spoke
AS AUNT EMMA
● Dominant: sadToo few detections for emotion analysis
T
Jayson Blair
AS TRAVIS
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 9 clusterssums to 100.0% of all dialogue
Simmons 48.4%
Benoist 26.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 3 ensemble
0:0026:4253:2480:06106:48
runtimeJ.K. SimmonsSPEAKER 09
Rapid exchange48.4%of all dialogue · 2,980 words · 16:30 spoken
WPM180.6
Turns506
Avg turn1.7s
Longest20.7s
Melissa BenoistSPEAKER 03
Rapid exchange26.9%of all dialogue · 1,515 words · 9:10 spoken
WPM165.2
Turns299
Avg turn1.4s
Longest16.4s
Miles TellerSPEAKER 11
Brief5.3%of all dialogue · 346 words · 1:48 spoken
WPM192
Turns56
Avg turn1.5s
Longest11.0s
2.9%of all dialogue · 249 words · 0:59 spoken
WPM255.5
Turns63
Avg turn1.3s
Longest10.1s
Paul ReiserSPEAKER 19
Conversational3.3%of all dialogue · 214 words · 1:08 spoken
WPM188.2
Turns102
Avg turn1.0s
Longest12.4s
Chris MulkeySPEAKER 15
Brief1.9%of all dialogue · 130 words · 0:40 spoken
WPM197.5
Turns46
Avg turn1.2s
Longest9.1s
Damon GuptonSPEAKER 14
Brief6.7%of all dialogue · 87 words · 2:18 spoken
WPM37.9
Turns29
Avg turn1.0s
Longest7.6s
Unknown SpeakerSPEAKER 01 · unmatched
Brief4.3%of all dialogue · 59 words · 1:28 spoken
WPM40.1
Turns21
Avg turn1.4s
Longest8.2s
0.3%of all dialogue · 25 words · 0:07 spoken
WPM215.5
Turns47
Avg turn1.0s
Longest6.3s