QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · STEP BROTHERS

Faces & feelings

Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.

← Back to Step Brothers
Faces detected
33,436
across full runtime
Named matches
11
actors identified
Close-up shots
10.1%
of all framed shots
Smile rate
10.0%
frames with detected joy
Gender split
71%
29%
M / F · screen-time weighted
Dominant emotion
Neutral 33%
film-wide aggregate
Most expressive
Rob Riggle
85% non-neutral
Lead screen share
30%
11 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
10.0%
3,351 frames
Surprise
6.3%
2,101 frames
Neutral
33.3%
11,130 frames
Fear
6.7%
2,226 frames
Sad
10.5%
3,524 frames
Angry
25.0%
8,371 frames
Disgust
8.2%
2,733 frames

Screen time by actor

11 named · 115m tracked of 105.5m
01
John C. Reilly
as Dale Doback · 4916 scenes
34.2min · 30% of cast
angry
02
Will Ferrell
as Brennan Huff · 4850 scenes
33.7min · 29% of cast
angry
03
Richard Jenkins
as Dr. Robert Doback · 2590 scenes
18.0min · 16% of cast
angry
04
Mary Steenburgen
as Nancy Huff · 1716 scenes
11.9min · 10% of cast
happy
05
Adam Scott
as Derek Huff · 1366 scenes
9.5min · 8% of cast
angry
06
Kathryn Hahn
as Alice · 390 scenes
2.7min · 2% of cast
sad
07
Rob Riggle
as Randy · 298 scenes
2.1min · 2% of cast
angry
08
Andrea Savage
as Denise · 257 scenes
1.8min · 2% of cast
neutral
09
Travis T. Flory
as Redheaded Kid · 102 scenes
0.7min · 1% of cast
neutral
10
Seth Morris
as Doctor · 22 scenes
0.1min · 0% of cast
neutral
11
Shira Piven
as Nurse · 16 scenes
0.1min · 0% of cast
surprise

Dialogue by character

words spoken · WPM · share of total dialogue
NOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
Actor / CharacterWords spokenWPM% of dialogue
Adam Scott
as Derek Huff
3,294212.5
28.1%
John C. Reilly
as Dale Doback
3,244198.2
27.6%
Richard Jenkins
as Dr. Robert Doback
1,822220.5
15.5%
Mary Steenburgen
as Nancy Huff
1,428182.3
12.2%
Will Ferrell
as Brennan Huff
582166.9
5.0%
Kathryn Hahn
as Alice
462109.5
3.9%
Andrea Savage
as Denise
317190.5
2.7%
Rob Riggle
as Randy
197293.8
1.7%
Unidentified speakers
163—
1.4%
Travis T. Flory
as Redheaded Kid
119153.5
1.0%
Shira Piven
as Nurse
111205.2
0.9%

Cast profiles

arc · volatility · emotion breakdown per actor
DD
John C. Reilly
AS DALE DOBACK
● Dominant: angry
Screen time
34m 10s
Scenes
4916
First seen
1:31
Last seen
105:19
Volatility
31 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
5%
Happy
6%
Surprise
10%
Neutral
5%
Fear
8%
Sad
51%
Angry
17%
Disgust
BH
Will Ferrell
AS BRENNAN HUFF
● Dominant: angry
Screen time
33m 43s
Scenes
4850
First seen
1:02
Last seen
105:18
Volatility
30 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
4%
Happy
3%
Surprise
11%
Neutral
6%
Fear
15%
Sad
54%
Angry
7%
Disgust
DR
Richard Jenkins
AS DR. ROBERT DOBACK
● Dominant: angry
Screen time
18m 00s
Scenes
2590
First seen
1:32
Last seen
98:23
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
12%
Happy
5%
Surprise
7%
Neutral
6%
Fear
18%
Sad
43%
Angry
10%
Disgust
NH
Mary Steenburgen
AS NANCY HUFF
● Dominant: happy
Screen time
11m 56s
Scenes
1716
First seen
1:18
Last seen
98:23
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
27%
Happy
14%
Surprise
18%
Neutral
5%
Fear
19%
Sad
8%
Angry
10%
Disgust
DH
Adam Scott
AS DEREK HUFF
● Dominant: angry
Screen time
9m 30s
Scenes
1366
First seen
14:55
Last seen
98:06
Volatility
40 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
17%
Happy
4%
Surprise
11%
Neutral
1%
Fear
2%
Sad
44%
Angry
22%
Disgust
A
Kathryn Hahn
AS ALICE
● Dominant: sad
Screen time
2m 43s
Scenes
390
First seen
26:47
Last seen
97:56
Volatility
37 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
31%
Happy
2%
Surprise
5%
Neutral
2%
Fear
35%
Sad
8%
Angry
17%
Disgust
R
Rob Riggle
AS RANDY
● Dominant: angry
Screen time
2m 04s
Scenes
298
First seen
58:43
Last seen
93:41
Volatility
42 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
7%
Happy
6%
Surprise
15%
Neutral
2%
Fear
3%
Sad
58%
Angry
9%
Disgust
D
Andrea Savage
AS DENISE
● Dominant: neutral
Screen time
1m 47s
Scenes
257
First seen
55:55
Last seen
98:28
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
21%
Happy
1%
Surprise
28%
Neutral
16%
Fear
14%
Sad
16%
Angry
20%
Disgust
RK
Travis T. Flory
AS REDHEADED KID
● Dominant: neutral
Screen time
0m 43s
Scenes
102
First seen
47:31
Last seen
99:45
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0026m52m79m105.5m
6%
Happy
4%
Surprise
52%
Neutral
34%
Fear
11%
Sad
20%
Angry
8%
Disgust
D
Seth Morris
AS DOCTOR
● Dominant: neutral
Screen time
0m 09s
Scenes
22
First seen
22:04
Last seen
22:26

Too few detections for emotion analysis

N
Shira Piven
AS NURSE
● Dominant: surprise
Screen time
0m 07s
Scenes
16
First seen
22:05
Last seen
22:28

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 14 clusterssums to 100.2% of all dialogue
Scott 25.7%
Reilly 27.1%
Jenkins 13.7%
Steenburgen 13.0%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0026:2352:4579:08105:30
runtime
John C. Reilly
1:15enter
Mary Steenburgen
1:16enter
Richard Jenkins
1:32enter
Andrea Savage
1:42enter
Kathryn Hahn
2:14enter
Adam Scott
3:37enter
Will Ferrell
4:13enter
SPEAKER 01
15:31enter
Shira Piven
22:05enter
Travis T. Flory
26:07enter
SPEAKER 35
42:04enter
Rob Riggle
54:59enter
SPEAKER 29
83:25enter
SPEAKER 09
104:07enter
Adam ScottSPEAKER 19
Rapid exchange
25.7%
of all dialogue · 3,294 words · 15:30 spoken
WPM212.5
Turns670
Avg turn1.6s
Longest21.6s
enters at 3:37profanity 45
John C. ReillySPEAKER 14
Rapid exchange
27.1%
of all dialogue · 3,244 words · 16:22 spoken
WPM198.2
Turns798
Avg turn1.5s
Longest14.4s
enters at 1:15profanity 23
Richard JenkinsSPEAKER 28
Rapid exchange
13.7%
of all dialogue · 1,822 words · 8:16 spoken
WPM220.5
Turns384
Avg turn1.5s
Longest20.5s
enters at 1:32profanity 9
Mary SteenburgenSPEAKER 05
Rapid exchange
13.0%
of all dialogue · 1,428 words · 7:50 spoken
WPM182.3
Turns288
Avg turn1.8s
Longest12.4s
enters at 1:16profanity 5
Will FerrellSPEAKER 25
Rapid exchange
5.8%
of all dialogue · 582 words · 3:29 spoken
WPM166.9
Turns226
Avg turn0.8s
Longest5.2s
enters at 4:13profanity 7
Kathryn HahnSPEAKER 24
Rapid exchange
7.0%
of all dialogue · 462 words · 4:13 spoken
WPM109.5
Turns356
Avg turn1.1s
Longest18.2s
enters at 2:14profanity 3
Andrea SavageSPEAKER 16
Brief
2.8%
of all dialogue · 317 words · 1:40 spoken
WPM190.5
Turns74
Avg turn1.6s
Longest8.2s
enters at 1:42profanity 1
Rob RiggleSPEAKER 13
Brief
1.1%
of all dialogue · 197 words · 0:40 spoken
WPM293.8
Turns38
Avg turn1.8s
Longest9.8s
enters at 54:59profanity 7
Travis T. FlorySPEAKER 00
Brief
1.3%
of all dialogue · 119 words · 0:47 spoken
WPM153.5
Turns27
Avg turn2.0s
Longest12.9s
enters at 26:07profanity 3
Shira PivenSPEAKER 32
Brief
0.9%
of all dialogue · 111 words · 0:33 spoken
WPM205.2
Turns22
Avg turn2.0s
Longest19.5s
enters at 22:05profanity 0
Unknown SpeakerSPEAKER 35 · unmatched
Brief
0.6%
of all dialogue · 55 words · 0:20 spoken
WPM163.7
Turns22
Avg turn1.1s
Longest6.3s
enters at 42:04profanity 0
Unknown SpeakerSPEAKER 29 · unmatched
Brief
0.5%
of all dialogue · 50 words · 0:20 spoken
WPM150.7
Turns15
Avg turn2.5s
Longest10.7s
enters at 83:25profanity 1
Unknown SpeakerSPEAKER 01 · unmatched
Brief
0.3%
of all dialogue · 37 words · 0:10 spoken
WPM230.3
Turns8
Avg turn1.6s
Longest5.2s
enters at 15:31profanity 0
Unknown SpeakerSPEAKER 09 · unmatched
Brief
0.4%
of all dialogue · 21 words · 0:13 spoken
WPM97.1
Turns5
Avg turn2.2s
Longest6.9s
enters at 104:07profanity 0
AGGREGATE — 11 unique characters · 33,436 faces detected · 11 named matches · 115m screen-time tracked