One Battle After Another

One Battle After Another

Character Analysis

24,801
Faces Detected
13
Named Actors
24.8%
Close-up Shots
9.0%
Smile Rate
89% M / 10% F
Gender Split
Sad
Dominant Emotion
Benicio
Most Expressive
27%
Lead Screen Share

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

Leonardo DiCaprio

as Bob

17.0 min

2444

scenes

1:12

first seen

153:47

last seen

neutralMedium volatility (41%)

Emotion Breakdown

happy 7%neutral 35%fear 12%sad 30%angry 16%

Emotional Arc

StartEnd

Chase Infiniti

as Willa

11.3 min

1620

scenes

33:25

first seen

153:35

last seen

neutralMedium volatility (30%)

Emotion Breakdown

happy 11%neutral 41%fear 19%sad 21%angry 9%

Emotional Arc

StartEnd

Sean Penn

as Col. Steven J. Lockjaw

10.3 min

1483

scenes

4:37

first seen

148:59

last seen

neutralMedium volatility (40%)

Emotion Breakdown

happy 6%neutral 27%fear 22%sad 24%angry 20%

Emotional Arc

StartEnd

Teyana Taylor

as Perfidia

5.8 min

840

scenes

0:20

first seen

100:29

last seen

neutralMedium volatility (37%)

Emotion Breakdown

happy 3%neutral 38%fear 16%sad 35%angry 7%

Emotional Arc

StartEnd

Benicio del Toro

as Sensei Sergio St. Carlos

5.4 min

773

scenes

33:50

first seen

127:39

last seen

neutralHigh volatility (52%)

Emotion Breakdown

happy 11%neutral 27%fear 12%sad 27%angry 23%

Emotional Arc

StartEnd

Tony Goldwyn

as Virgil Throckmorton

4.6 min

667

scenes

39:28

first seen

145:27

last seen

neutralMedium volatility (44%)

Emotion Breakdown

happy 17%neutral 40%fear 9%sad 12%angry 23%

Emotional Arc

StartEnd

John Hoogenakker

as Tim Smith

2.7 min

385

scenes

94:44

first seen

139:43

last seen

neutralMedium volatility (36%)

Emotion Breakdown

happy 10%neutral 42%fear 7%sad 16%angry 25%

Emotional Arc

StartEnd

Kevin Tighe

as Roy More

2.1 min

309

scenes

96:37

first seen

101:45

last seen

sadMedium volatility (29%)

Emotion Breakdown

happy 3%neutral 8%fear 7%sad 44%angry 38%

Emotional Arc

StartEnd

D.W. Moffett

as Bill Desmond

2.1 min

302

scenes

96:49

first seen

101:45

last seen

angryMedium volatility (29%)

Emotion Breakdown

happy 31%neutral 22%fear 5%sad 7%angry 35%

Emotional Arc

StartEnd

Regina Hall

as Deandra

0.9 min

128

scenes

2:00

first seen

127:03

last seen

neutralLow volatility (20%)

Emotion Breakdown

happy 7%neutral 45%fear 2%sad 40%angry 6%

Emotional Arc

StartEnd

Dijon

as Talleyrand

0.3 min

43

scenes

16:51

first seen

84:56

last seen

Too few detections for emotion analysis

Eric Schweig

as Avanti

0.2 min

25

scenes

46:02

first seen

126:06

last seen

Too few detections for emotion analysis

Wood Harris

as Laredo

0.0 min

1

scenes

1:56

first seen

1:56

last seen

Too few detections for emotion analysis

Overall Emotion Distribution

Across 4,620 unique characters identified in the film

happy9.0%
surprise0.5%
neutral28.7%
fear15.5%
sad33.1%
angry13.1%
disgust0.0%