CAST · THE HANGOVER
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to The HangoverFaces detected
31,009
across full runtime
Named matches
15
actors identified
Close-up shots
8.0%
of all framed shots
Smile rate
10.6%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 37%
film-wide aggregate
Most expressive
Ken Jeong
82% non-neutral
Lead screen share
28%
15 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
37.1%
11,491 frames
Screen time by actor
15 named · 122m tracked of 107.9m01
Ed Helms
as Stu Price · 4852 scenes
33.7min · 28% of cast
angry
02
Bradley Cooper
as Phil Wenneck · 4623 scenes
32.1min · 26% of cast
neutral
03
Zach Galifianakis
as Alan Garner · 3610 scenes
25.1min · 21% of cast
neutral
04
Justin Bartha
as Doug Billings · 1590 scenes
11.1min · 9% of cast
disgust
05
Jeffrey Tambor
as Sid Garner · 383 scenes
2.7min · 2% of cast
angry
06
Sasha Barrese
as Tracy Garner · 374 scenes
2.6min · 2% of cast
neutral
07
Ken Jeong
as Mr. Chow · 373 scenes
2.6min · 2% of cast
angry
08
Heather Graham
as Jade · 361 scenes
2.5min · 2% of cast
happy
09
Rob Riggle
as Officer Franklin · 322 scenes
2.2min · 2% of cast
angry
10
Mike Tyson
as Mike Tyson · 246 scenes
1.7min · 1% of cast
angry
11
Rachael Harris
as Melissa · 228 scenes
1.6min · 1% of cast
disgust
12
Mike Epps
as Black Doug · 180 scenes
1.3min · 1% of cast
angry
13
Cleo King
as Officer Garden · 156 scenes
1.1min · 1% of cast
happy
14
Bryan Callen
as Eddie Palermo · 152 scenes
1.1min · 1% of cast
happy
15
Jernard Burks
as Leonard · 121 scenes
0.8min · 1% 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 |
|---|
Ed Helms as Stu Price | 3,345 | 244.5 | |
Bradley Cooper as Phil Wenneck | 2,594 | 257 | |
Zach Galifianakis as Alan Garner | 1,744 | 238.7 | |
Justin Bartha as Doug Billings | 1,010 | 150.5 | |
Ken Jeong as Mr. Chow | 828 | 151.9 | |
Sasha Barrese as Tracy Garner | 372 | 222 | |
Rob Riggle as Officer Franklin | 355 | 248.7 | |
Heather Graham as Jade | 346 | 222.6 | |
Bryan Callen as Eddie Palermo | 335 | 293.6 | |
Mike Epps as Black Doug | 324 | 278 | |
Mike Tyson as Mike Tyson | 318 | 255.5 | |
Jeffrey Tambor as Sid Garner | 307 | 228.2 | |
Rachael Harris as Melissa | 259 | 242 | |
Unidentified speakers | 102 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorSP
Ed Helms
AS STU PRICE
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
PW
Bradley Cooper
AS PHIL WENNECK
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
AG
Zach Galifianakis
AS ALAN GARNER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
DB
Justin Bartha
AS DOUG BILLINGS
● Dominant: disgustEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
SG
Jeffrey Tambor
AS SID GARNER
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
TG
Sasha Barrese
AS TRACY GARNER
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
MC
Ken Jeong
AS MR. CHOW
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
J
Heather Graham
AS JADE
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
OF
Rob Riggle
AS OFFICER FRANKLIN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
MT
Mike Tyson
AS MIKE TYSON
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
M
Rachael Harris
AS MELISSA
● Dominant: disgustEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
BD
Mike Epps
AS BLACK DOUG
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
OG
Cleo King
AS OFFICER GARDEN
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
EP
Bryan Callen
AS EDDIE PALERMO
● Dominant: happyEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
L
Jernard Burks
AS LEONARD
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0026m53m80m107.9m
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 15 clusterssums to 100.1% of all dialogue
Helms 25.1%
Cooper 18.5%
Galifianakis 13.4%
Bartha 12.3%
Jeong 10.0%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0026:5953:5780:56107:54
runtimeZach Galifianakis
4:10enter
Ed HelmsSPEAKER 27
Rapid exchange25.1%of all dialogue · 3,345 words · 13:41 spoken
WPM244.5
Turns602
Avg turn1.7s
Longest27.7s
Bradley CooperSPEAKER 30
Rapid exchange18.5%of all dialogue · 2,594 words · 10:06 spoken
WPM257
Turns460
Avg turn1.5s
Longest11.0s
Zach GalifianakisSPEAKER 29
Rapid exchange13.4%of all dialogue · 1,744 words · 7:18 spoken
WPM238.7
Turns364
Avg turn1.3s
Longest24.9s
Justin BarthaSPEAKER 24
Rapid exchange12.3%of all dialogue · 1,010 words · 6:43 spoken
WPM150.5
Turns227
Avg turn1.5s
Longest12.4s
Ken JeongSPEAKER 38
Rapid exchange10.0%of all dialogue · 828 words · 5:27 spoken
WPM151.9
Turns341
Avg turn1.1s
Longest10.8s
Sasha BarreseSPEAKER 03
Conversational3.1%of all dialogue · 372 words · 1:41 spoken
WPM222
Turns119
Avg turn1.2s
Longest19.7s
Rob RiggleSPEAKER 17
Brief2.6%of all dialogue · 355 words · 1:26 spoken
WPM248.7
Turns54
Avg turn1.9s
Longest8.4s
Heather GrahamSPEAKER 16
Rapid exchange2.9%of all dialogue · 346 words · 1:33 spoken
WPM222.6
Turns195
Avg turn0.9s
Longest7.8s
Bryan CallenSPEAKER 45
Brief2.1%of all dialogue · 335 words · 1:09 spoken
WPM293.6
Turns32
Avg turn2.7s
Longest19.2s
2.1%of all dialogue · 324 words · 1:10 spoken
WPM278
Turns34
Avg turn2.4s
Longest17.0s
Mike TysonSPEAKER 40
Brief2.3%of all dialogue · 318 words · 1:15 spoken
WPM255.5
Turns71
Avg turn1.4s
Longest7.2s
Jeffrey TamborSPEAKER 33
Brief2.5%of all dialogue · 307 words · 1:21 spoken
WPM228.2
Turns69
Avg turn1.4s
Longest9.1s
Rachael HarrisSPEAKER 08
Brief2.0%of all dialogue · 259 words · 1:04 spoken
WPM242
Turns56
Avg turn1.4s
Longest7.1s
Unknown SpeakerSPEAKER 44 · unmatched
Brief1.0%of all dialogue · 86 words · 0:32 spoken
WPM163.4
Turns5
Avg turn7.0s
Longest24.4s
Unknown SpeakerSPEAKER 41 · unmatched
Brief0.2%of all dialogue · 16 words · 0:06 spoken
WPM155.3
Turns6
Avg turn2.6s
Longest4.7s