

Die Hard
Face recognition uses ArcFace + TMDB headshots — accuracy varies for actors in heavy makeup or costumes.
Screen Time by Actor
Bar color represents dominant emotion
Dialogue by Character
Speaker matching uses face detection overlap — actors not recognized by the AI appear as unidentified.
Words spoken — grey bar represents dialogue not matched to a named actor
Cast Profiles
as Hans Gruber
1471
scenes
18:47
first seen
122:47
last seen
Emotion Breakdown
Emotional Arc
as John McClane
1003
scenes
0:58
first seen
126:45
last seen
Emotion Breakdown
Emotional Arc
as Al Powell
740
scenes
45:23
first seen
126:28
last seen
Emotion Breakdown
Emotional Arc
as Holly Gennaro McClane
544
scenes
3:36
first seen
126:26
last seen
Emotion Breakdown
Emotional Arc
as Dwayne Robinson
436
scenes
64:29
first seen
125:30
last seen
Emotion Breakdown
Emotional Arc
as Joseph Yoshinobu Takagi
259
scenes
2:24
first seen
31:31
last seen
Emotion Breakdown
Emotional Arc
as Karl
224
scenes
17:46
first seen
112:29
last seen
Emotion Breakdown
Emotional Arc
as Harry Ellis
167
scenes
3:18
first seen
84:44
last seen
Emotion Breakdown
Emotional Arc
as Richard Thornburg
124
scenes
57:55
first seen
126:53
last seen
Emotion Breakdown
Emotional Arc
as Theo
100
scenes
17:58
first seen
119:28
last seen
Emotion Breakdown
Emotional Arc
as Argyle
88
scenes
5:48
first seen
126:57
last seen
Emotion Breakdown
Emotional Arc
as Tony
63
scenes
18:45
first seen
40:39
last seen
Emotion Breakdown
Emotional Arc
as Marco
25
scenes
18:49
first seen
56:16
last seen
Too few detections for emotion analysis
as Alexander
11
scenes
19:52
first seen
40:18
last seen
Too few detections for emotion analysis
Overall Emotion Distribution
Across 2,283 unique characters identified in the film
Stay Updated
Suggest films and get notified when new data drops.