QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · THE SOCIAL NETWORK

Faces & feelings

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

← Back to The Social Network
Faces detected
36,150
across full runtime
Named matches
15
actors identified
Close-up shots
10.1%
of all framed shots
Smile rate
4.9%
frames with detected joy
Gender split
73%
27%
M / F · screen-time weighted
Dominant emotion
Neutral 36%
film-wide aggregate
Most expressive
Armie Hammer
79% non-neutral
Lead screen share
32%
15 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
4.9%
1,760 frames
Surprise
5.1%
1,850 frames
Neutral
35.5%
12,839 frames
Fear
21.7%
7,854 frames
Sad
11.4%
4,107 frames
Angry
15.5%
5,608 frames
Disgust
5.9%
2,132 frames

Screen time by actor

15 named · 110m tracked of 120.5m
01
Jesse Eisenberg
as Mark Zuckerberg · 4996 scenes
34.7min · 32% of cast
angry
02
Andrew Garfield
as Eduardo Saverin · 3197 scenes
22.2min · 20% of cast
angry
03
Armie Hammer
as Cameron Winklevoss / Tyler Winklevoss · 2020 scenes
14.0min · 13% of cast
angry
04
Justin Timberlake
as Sean Parker · 1627 scenes
11.3min · 10% of cast
sad
05
Max Minghella
as Divya Narendra · 751 scenes
5.2min · 5% of cast
neutral
06
John Getz
as Sy · 680 scenes
4.7min · 4% of cast
sad
07
Rashida Jones
as Marylin Delpy · 644 scenes
4.5min · 4% of cast
neutral
08
Rooney Mara
as Erica Albright · 542 scenes
3.8min · 3% of cast
happy
09
Brenda Song
as Christy Ling · 389 scenes
2.7min · 2% of cast
neutral
10
Denise Grayson
as Gretchen · 355 scenes
2.5min · 2% of cast
neutral
11
David Selby
as Gage · 300 scenes
2.1min · 2% of cast
surprise
12
Douglas Urbanski
as Larry Summers · 239 scenes
1.7min · 2% of cast
sad
13
Bryan Barter
as Billy Olsen · 21 scenes
0.1min · 0% of cast
neutral
14
Dustin Fitzsimons
as Phoenix Club President · 14 scenes
0.1min · 0% of cast
angry
15
Josh Pence
as Tyler Winklevoss (Body Double) · 7 scenes
0.1min · 0% of cast
angry

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
Jesse Eisenberg
as Mark Zuckerberg
5,005268.2
31.1%
Andrew Garfield
as Eduardo Saverin
3,007240.6
18.7%
Justin Timberlake
as Sean Parker
1,979240.4
12.3%
Armie Hammer
as Cameron Winklevoss / Tyler Winklevoss
1,967285.4
12.2%
Max Minghella
as Divya Narendra
820235.6
5.1%
David Selby
as Gage
779222.7
4.8%
Rooney Mara
as Erica Albright
746275.5
4.6%
Denise Grayson
as Gretchen
408245.2
2.5%
Brenda Song
as Christy Ling
394261.2
2.4%
Douglas Urbanski
as Larry Summers
348260.5
2.2%
Rashida Jones
as Marylin Delpy
320239.3
2.0%
John Getz
as Sy
267252.4
1.7%
Unidentified speakers
46—
0.3%

Cast profiles

arc · volatility · emotion breakdown per actor
MZ
Jesse Eisenberg
AS MARK ZUCKERBERG
● Dominant: angry
Screen time
34m 44s
Scenes
4996
First seen
0:26
Last seen
115:34
Volatility
34 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
1%
Happy
2%
Surprise
26%
Neutral
6%
Fear
17%
Sad
37%
Angry
11%
Disgust
ES
Andrew Garfield
AS EDUARDO SAVERIN
● Dominant: angry
Screen time
22m 13s
Scenes
3197
First seen
11:56
Last seen
105:08
Volatility
39 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
4%
Happy
7%
Surprise
24%
Neutral
5%
Fear
15%
Sad
34%
Angry
11%
Disgust
CW
Armie Hammer
AS CAMERON WINKLEVOSS / TYLER WINKLEVOSS
● Dominant: angry
Screen time
14m 02s
Scenes
2020
First seen
17:37
Last seen
88:58
Volatility
56 High
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
4%
Happy
1%
Surprise
21%
Neutral
4%
Fear
18%
Sad
34%
Angry
18%
Disgust
SP
Justin Timberlake
AS SEAN PARKER
● Dominant: sad
Screen time
11m 19s
Scenes
1627
First seen
56:57
Last seen
110:53
Volatility
50 High
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
4%
Happy
14%
Surprise
16%
Neutral
17%
Fear
20%
Sad
17%
Angry
13%
Disgust
DN
Max Minghella
AS DIVYA NARENDRA
● Dominant: neutral
Screen time
5m 13s
Scenes
751
First seen
17:59
Last seen
88:57
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
3%
Happy
10%
Surprise
41%
Neutral
2%
Fear
10%
Sad
28%
Angry
6%
Disgust
S
John Getz
AS SY
● Dominant: sad
Screen time
4m 44s
Scenes
680
First seen
16:21
Last seen
103:39
Volatility
25 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
3%
Happy
0%
Surprise
26%
Neutral
1%
Fear
38%
Sad
30%
Angry
2%
Disgust
MD
Rashida Jones
AS MARYLIN DELPY
● Dominant: neutral
Screen time
4m 29s
Scenes
644
First seen
16:21
Last seen
113:41
Volatility
27 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
4%
Happy
0%
Surprise
53%
Neutral
1%
Fear
31%
Sad
3%
Angry
8%
Disgust
EA
Rooney Mara
AS ERICA ALBRIGHT
● Dominant: happy
Screen time
3m 46s
Scenes
542
First seen
0:25
Last seen
115:24
Volatility
43 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
28%
Happy
20%
Surprise
15%
Neutral
14%
Fear
17%
Sad
1%
Angry
5%
Disgust
CL
Brenda Song
AS CHRISTY LING
● Dominant: neutral
Screen time
2m 42s
Scenes
389
First seen
45:09
Last seen
97:51
Volatility
38 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
16%
Happy
10%
Surprise
32%
Neutral
9%
Fear
16%
Sad
9%
Angry
9%
Disgust
G
Denise Grayson
AS GRETCHEN
● Dominant: neutral
Screen time
2m 28s
Scenes
355
First seen
16:18
Last seen
103:37
Volatility
36 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
2%
Happy
4%
Surprise
36%
Neutral
0%
Fear
35%
Sad
19%
Angry
5%
Disgust
G
David Selby
AS GAGE
● Dominant: surprise
Screen time
2m 05s
Scenes
300
First seen
18:47
Last seen
50:34
Volatility
45 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
1%
Happy
41%
Surprise
8%
Neutral
0%
Fear
5%
Sad
28%
Angry
18%
Disgust
LS
Douglas Urbanski
AS LARRY SUMMERS
● Dominant: sad
Screen time
1m 40s
Scenes
239
First seen
60:44
Last seen
64:03
Volatility
31 Med
Emotional arc — 30 segments~4m per bucket
00:0030m60m90m120.5m
0%
Happy
36%
Surprise
3%
Neutral
2%
Fear
39%
Sad
20%
Angry
0%
Disgust
BO
Bryan Barter
AS BILLY OLSEN
● Dominant: neutral
Screen time
0m 09s
Scenes
21
First seen
8:58
Last seen
16:04

Too few detections for emotion analysis

PC
Dustin Fitzsimons
AS PHOENIX CLUB PRESIDENT
● Dominant: angry
Screen time
0m 06s
Scenes
14
First seen
10:43
Last seen
10:52

Too few detections for emotion analysis

TW
Josh Pence
AS TYLER WINKLEVOSS (BODY DOUBLE)
● Dominant: angry
Screen time
0m 03s
Scenes
7
First seen
51:44
Last seen
51:49

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 14 clusterssums to 99.9% of all dialogue
Eisenberg 29.6%
Garfield 19.8%
Timberlake 13.1%
Hammer 10.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 8 ensemble
0:0030:0860:1590:23120:30
runtime
Jesse Eisenberg
0:17enter
Rooney Mara
0:21enter
Andrew Garfield
10:39enter
Armie Hammer
11:36enter
Justin Timberlake
14:14enter
Brenda Song
14:17enter
SPEAKER 30
15:15enter
Douglas Urbanski
15:23enter
Denise Grayson
16:17enter
John Getz
16:37enter
Rashida Jones
17:02enter
Max Minghella
18:01enter
David Selby
24:31enter
SPEAKER 03
38:19enter
Jesse EisenbergSPEAKER 18
Rapid exchange
29.6%
of all dialogue · 5,005 words · 18:40 spoken
WPM268.2
Turns590
Avg turn2.0s
Longest28.9s
enters at 0:17profanity 6
Andrew GarfieldSPEAKER 16
Rapid exchange
19.8%
of all dialogue · 3,007 words · 12:30 spoken
WPM240.6
Turns467
Avg turn1.8s
Longest22.5s
enters at 10:39profanity 5
Justin TimberlakeSPEAKER 05
Rapid exchange
13.1%
of all dialogue · 1,979 words · 8:14 spoken
WPM240.4
Turns360
Avg turn1.8s
Longest27.2s
enters at 14:14profanity 4
Armie HammerSPEAKER 23
Rapid exchange
10.9%
of all dialogue · 1,967 words · 6:54 spoken
WPM285.4
Turns187
Avg turn2.5s
Longest28.0s
enters at 11:36profanity 3
Max MinghellaSPEAKER 26
Rapid exchange
5.5%
of all dialogue · 820 words · 3:29 spoken
WPM235.6
Turns187
Avg turn1.4s
Longest18.6s
enters at 18:01profanity 3
David SelbySPEAKER 07
Brief
5.5%
of all dialogue · 779 words · 3:30 spoken
WPM222.7
Turns69
Avg turn3.3s
Longest15.5s
enters at 24:31profanity 2
Rooney MaraSPEAKER 13
Rapid exchange
4.3%
of all dialogue · 746 words · 2:43 spoken
WPM275.5
Turns204
Avg turn1.3s
Longest12.3s
enters at 0:21profanity 4
Denise GraysonSPEAKER 34
Brief
2.6%
of all dialogue · 408 words · 1:40 spoken
WPM245.2
Turns70
Avg turn1.7s
Longest9.8s
enters at 16:17profanity 0
Brenda SongSPEAKER 06
Brief
2.4%
of all dialogue · 394 words · 1:31 spoken
WPM261.2
Turns74
Avg turn1.5s
Longest8.4s
enters at 14:17profanity 1
Douglas UrbanskiSPEAKER 14
Brief
2.1%
of all dialogue · 348 words · 1:20 spoken
WPM260.5
Turns44
Avg turn2.1s
Longest10.8s
enters at 15:23profanity 0
Rashida JonesSPEAKER 28
Brief
2.1%
of all dialogue · 320 words · 1:20 spoken
WPM239.3
Turns43
Avg turn1.9s
Longest8.6s
enters at 17:02profanity 1
John GetzSPEAKER 15
Brief
1.7%
of all dialogue · 267 words · 1:04 spoken
WPM252.4
Turns36
Avg turn2.0s
Longest8.7s
enters at 16:37profanity 0
Unknown SpeakerSPEAKER 30 · unmatched
Brief
0.2%
of all dialogue · 24 words · 0:06 spoken
WPM227.8
Turns6
Avg turn1.1s
Longest2.7s
enters at 15:15profanity 0
Unknown SpeakerSPEAKER 03 · unmatched
Brief
0.1%
of all dialogue · 22 words · 0:05 spoken
WPM260.9
Turns2
Avg turn2.7s
Longest3.3s
enters at 38:19profanity 0
AGGREGATE — 15 unique characters · 36,150 faces detected · 15 named matches · 110m screen-time tracked