CAST · GROUNDHOG DAY
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Groundhog DayFaces detected
38,619
across full runtime
Named matches
12
actors identified
Close-up shots
10.6%
of all framed shots
Smile rate
14.3%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 43%
film-wide aggregate
Most expressive
Stephen Tobolowsky
83% non-neutral
Lead screen share
54%
12 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedNeutral
43.2%
16,682 frames
Screen time by actor
12 named · 97m tracked of 101.1m01
Bill Murray
as Phil Connors · 7510 scenes
52.2min · 54% of cast
sad
02
Andie MacDowell
as Rita Hanson · 4091 scenes
28.4min · 29% of cast
happy
03
Chris Elliott
as Larry · 737 scenes
5.1min · 5% of cast
neutral
04
Marita Geraghty
as Nancy Taylor · 449 scenes
3.1min · 3% of cast
happy
05
Brian Doyle-Murray
as Buster Green · 432 scenes
3.0min · 3% of cast
happy
06
Stephen Tobolowsky
as Ned Ryerson · 223 scenes
1.6min · 2% of cast
happy
07
Rick Ducommun
as Gus · 181 scenes
1.3min · 1% of cast
fear
08
Angela Paton
as Mme Lancaster · 175 scenes
1.2min · 1% of cast
happy
09
Willie Garson
as Kenny, l'assistant de Phil · 45 scenes
0.3min · 0% of cast
neutral
10
Robin Duke
as Doris la serveuse · 36 scenes
0.3min · 0% of cast
sad
11
Ken Hudson Campbell
as L'homme dans le couloir · 29 scenes
0.2min · 0% of cast
happy
12
Rick Overton
as Ralph · 21 scenes
0.1min · 0% of cast
fear
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 |
|---|
Bill Murray as Phil Connors | 4,186 | 213.4 | |
Andie MacDowell as Rita Hanson | 1,719 | 222.1 | |
Stephen Tobolowsky as Ned Ryerson | 491 | 213.3 | |
Brian Doyle-Murray as Buster Green | 464 | 101.4 | |
Chris Elliott as Larry | 428 | 201.3 | |
Marita Geraghty as Nancy Taylor | 299 | 162.4 | |
Unidentified speakers | 248 | — | |
Angela Paton as Mme Lancaster | 240 | 234.8 | |
Rick Ducommun as Gus | 192 | 215.2 | |
Ken Hudson Campbell as L'homme dans le couloir | 97 | 134.7 | |
Cast profiles
arc · volatility · emotion breakdown per actorBM
Bill Murray
AS PHIL CONNORS
● Dominant: sadEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
AM
Andie MacDowell
AS RITA HANSON
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
CE
Chris Elliott
AS LARRY
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
MG
Marita Geraghty
AS NANCY TAYLOR
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
BD
Brian Doyle-Murray
AS BUSTER GREEN
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
ST
Stephen Tobolowsky
AS NED RYERSON
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
RD
Rick Ducommun
AS GUS
● Dominant: fearEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
AP
Angela Paton
AS MME LANCASTER
● Dominant: happyEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.1m
Too few detections for emotion analysis
RD
Robin Duke
AS DORIS LA SERVEUSE
● Dominant: sadToo few detections for emotion analysis
Too few detections for emotion analysis
RO
Rick Overton
AS RALPH
● Dominant: fearToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 15 clusterssums to 100.1% of all dialogue
Murray 46.0%
MacDowell 18.2%
Doyle-Murray 10.7%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0025:1750:3375:50101:06
runtimeBrian Doyle-Murray
7:18enter
Ken Hudson Campbell
8:43enter
Stephen Tobolowsky
10:26enter
Marita Geraghty
19:52enter
Bill MurraySPEAKER 30
Rapid exchange46.0%of all dialogue · 4,186 words · 19:37 spoken
WPM213.4
Turns926
Avg turn1.3s
Longest20.0s
Andie MacDowellSPEAKER 32
Rapid exchange18.2%of all dialogue · 1,719 words · 7:45 spoken
WPM222.1
Turns430
Avg turn1.3s
Longest8.8s
Stephen TobolowskySPEAKER 09
Brief5.4%of all dialogue · 491 words · 2:18 spoken
WPM213.3
Turns61
Avg turn3.0s
Longest26.4s
Brian Doyle-MurraySPEAKER 20
Conversational10.7%of all dialogue · 464 words · 4:35 spoken
WPM101.4
Turns139
Avg turn1.6s
Longest15.0s
Chris ElliottSPEAKER 18
Brief5.0%of all dialogue · 428 words · 2:08 spoken
WPM201.3
Turns94
Avg turn1.2s
Longest5.2s
Marita GeraghtySPEAKER 21
Rapid exchange4.3%of all dialogue · 299 words · 1:50 spoken
WPM162.4
Turns160
Avg turn0.8s
Longest5.1s
Angela PatonSPEAKER 03
Brief2.4%of all dialogue · 240 words · 1:01 spoken
WPM234.8
Turns40
Avg turn1.9s
Longest16.0s
Rick DucommunSPEAKER 07
Brief2.1%of all dialogue · 192 words · 0:54 spoken
WPM215.2
Turns43
Avg turn1.2s
Longest9.8s
Ken Hudson CampbellSPEAKER 19
Brief1.7%of all dialogue · 97 words · 0:43 spoken
WPM134.7
Turns24
Avg turn1.2s
Longest3.2s
Unknown SpeakerSPEAKER 29 · unmatched
Brief1.5%of all dialogue · 77 words · 0:39 spoken
WPM118.4
Turns48
Avg turn2.0s
Longest6.4s
Unknown SpeakerSPEAKER 12 · unmatched
Brief0.8%of all dialogue · 70 words · 0:21 spoken
WPM201.9
Turns10
Avg turn2.1s
Longest6.8s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.8%of all dialogue · 47 words · 0:19 spoken
WPM146.7
Turns8
Avg turn5.1s
Longest11.9s
Unknown SpeakerSPEAKER 05 · unmatched
Brief0.7%of all dialogue · 44 words · 0:18 spoken
WPM147.6
Turns20
Avg turn0.8s
Longest2.6s
Unknown SpeakerSPEAKER 11 · unmatched
Brief0.1%of all dialogue · 6 words · 0:02 spoken
WPM165.1
Turns10
Avg turn2.5s
Longest10.8s
Unknown SpeakerSPEAKER 35 · unmatched
Brief0.4%of all dialogue · 4 words · 0:09 spoken
WPM26.3
Turns9
Avg turn0.6s
Longest1.4s