QuantCinemaCinema, decoded.
FilmsRankingsCompare
QuantCinema

AI-powered cinema analytics.

DISPATCH

Suggest a film · get notified when new data drops

© 2026 QuantCinema
CAST · AVATAR

Faces & feelings

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

← Back to Avatar
Faces detected
38,841
across full runtime
Named matches
10
actors identified
Close-up shots
15.1%
of all framed shots
Smile rate
2.2%
frames with detected joy
Gender split
76%
24%
M / F · screen-time weighted
Dominant emotion
Neutral 43%
film-wide aggregate
Most expressive
Sigourney Weaver
79% non-neutral
Lead screen share
38%
10 tracked characters

Overall emotion distribution

7 emotions · all characters · screen-time weighted
Happy
2.2%
853 frames
Surprise
2.2%
868 frames
Neutral
43.5%
16,885 frames
Fear
29.6%
11,479 frames
Sad
8.7%
3,382 frames
Angry
12.2%
4,758 frames
Disgust
1.6%
616 frames

Screen time by actor

10 named · 41m tracked of 178.2m
01
Sam Worthington
as Jake Sully · 2263 scenes
15.7min · 38% of cast
angry
02
Stephen Lang
as Colonel Miles Quaritch · 1033 scenes
7.2min · 18% of cast
angry
03
Sigourney Weaver
as Dr. Grace Augustine · 1014 scenes
7.0min · 17% of cast
angry
04
Giovanni Ribisi
as Parker Selfridge · 480 scenes
3.3min · 8% of cast
angry
05
Joel David Moore
as Norm Spellman · 473 scenes
3.3min · 8% of cast
neutral
06
Michelle Rodriguez
as Trudy Chacon · 270 scenes
1.9min · 5% of cast
sad
07
Dileep Rao
as Dr. Max Patel · 144 scenes
1.0min · 2% of cast
angry
08
Matt Gerald
as Corporal Lyle Wainfleet · 132 scenes
0.9min · 2% of cast
angry
09
Sean Anthony Moran
as Private Fike · 44 scenes
0.3min · 1% of cast
angry
10
Scott Lawrence
as Venture Star Crew Chief · 34 scenes
0.2min · 1% of cast
sad

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
Sam Worthington
as Jake Sully
1,651172.9
22.6%
Sigourney Weaver
as Dr. Grace Augustine
1,245136
17.1%
Stephen Lang
as Colonel Miles Quaritch
1,17082.4
16.0%
Joel David Moore
as Norm Spellman
1,038207
14.2%
Unidentified speakers
922—
12.6%
Giovanni Ribisi
as Parker Selfridge
60766.9
8.3%
Dileep Rao
as Dr. Max Patel
220189.5
3.0%
Michelle Rodriguez
as Trudy Chacon
21830.7
3.0%
Matt Gerald
as Corporal Lyle Wainfleet
105254.4
1.4%
Sean Anthony Moran
as Private Fike
83244.7
1.1%
Scott Lawrence
as Venture Star Crew Chief
4323.7
0.6%

Cast profiles

arc · volatility · emotion breakdown per actor
SW
Sam Worthington
AS JAKE SULLY
● Dominant: angry
Screen time
15m 44s
Scenes
2263
First seen
0:59
Last seen
170:13
Volatility
33 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
4%
Happy
3%
Surprise
36%
Neutral
5%
Fear
10%
Sad
40%
Angry
4%
Disgust
SL
Stephen Lang
AS COLONEL MILES QUARITCH
● Dominant: angry
Screen time
7m 11s
Scenes
1033
First seen
10:51
Last seen
164:52
Volatility
39 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
1%
Happy
0%
Surprise
14%
Neutral
21%
Fear
20%
Sad
42%
Angry
1%
Disgust
SW
Sigourney Weaver
AS DR. GRACE AUGUSTINE
● Dominant: angry
Screen time
7m 03s
Scenes
1014
First seen
14:34
Last seen
135:47
Volatility
48 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
7%
Happy
1%
Surprise
22%
Neutral
9%
Fear
23%
Sad
26%
Angry
11%
Disgust
GR
Giovanni Ribisi
AS PARKER SELFRIDGE
● Dominant: angry
Screen time
3m 20s
Scenes
480
First seen
16:18
Last seen
169:16
Volatility
43 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
8%
Happy
9%
Surprise
22%
Neutral
9%
Fear
20%
Sad
29%
Angry
4%
Disgust
JD
Joel David Moore
AS NORM SPELLMAN
● Dominant: neutral
Screen time
3m 17s
Scenes
473
First seen
10:38
Last seen
169:11
Volatility
45 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
4%
Happy
6%
Surprise
40%
Neutral
24%
Fear
17%
Sad
5%
Angry
4%
Disgust
MR
Michelle Rodriguez
AS TRUDY CHACON
● Dominant: sad
Screen time
1m 53s
Scenes
270
First seen
24:23
Last seen
153:03
Volatility
42 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
10%
Happy
2%
Surprise
27%
Neutral
6%
Fear
29%
Sad
20%
Angry
5%
Disgust
DR
Dileep Rao
AS DR. MAX PATEL
● Dominant: angry
Screen time
1m 00s
Scenes
144
First seen
12:47
Last seen
141:09
Volatility
38 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
13%
Happy
2%
Surprise
16%
Neutral
2%
Fear
18%
Sad
41%
Angry
8%
Disgust
MG
Matt Gerald
AS CORPORAL LYLE WAINFLEET
● Dominant: angry
Screen time
0m 55s
Scenes
132
First seen
10:08
Last seen
155:24
Volatility
39 Med
Emotional arc — 30 segments~6m per bucket
00:0044m89m133m178.2m
5%
Happy
5%
Surprise
36%
Neutral
2%
Fear
5%
Sad
44%
Angry
5%
Disgust
SA
Sean Anthony Moran
AS PRIVATE FIKE
● Dominant: angry
Screen time
0m 19s
Scenes
44
First seen
9:38
Last seen
147:03

Too few detections for emotion analysis

SL
Scott Lawrence
AS VENTURE STAR CREW CHIEF
● Dominant: sad
Screen time
0m 14s
Scenes
34
First seen
7:44
Last seen
140:42

Too few detections for emotion analysis

Speaker diarization

talk-time · turns · pacing per speaker
Talk-time share · 18 clusterssums to 99.9% of all dialogue
Worthington 14.6%
Weaver 14.0%
Lang 21.8%
Moore 7.7%
Ribisi 13.9%
Rodriguez 10.9%
First-word entry · per speakerdot = first line · trail = on-screen window · 12 ensemble
0:0044:3389:06133:39178:12
runtime
Sam Worthington
1:08enter
Joel David Moore
2:50enter
Stephen Lang
3:13enter
Sean Anthony Moran
3:29enter
Giovanni Ribisi
6:26enter
Matt Gerald
7:16enter
Scott Lawrence
7:21enter
Dileep Rao
12:26enter
Sigourney Weaver
14:31enter
SPEAKER 17
16:05enter
Michelle Rodriguez
19:48enter
SPEAKER 03
20:08enter
SPEAKER 16
20:11enter
SPEAKER 19
20:23enter
SPEAKER 08
21:44enter
SPEAKER 06
22:48enter
SPEAKER 04
43:17enter
SPEAKER 21
51:35enter
Sam WorthingtonSPEAKER 07
Rapid exchange
14.6%
of all dialogue · 1,651 words · 9:33 spoken
WPM172.9
Turns441
Avg turn1.1s
Longest10.1s
enters at 1:08profanity 6
Sigourney WeaverSPEAKER 22
Rapid exchange
14.0%
of all dialogue · 1,245 words · 9:09 spoken
WPM136
Turns296
Avg turn1.5s
Longest9.2s
enters at 14:31profanity 7
Stephen LangSPEAKER 14
Rapid exchange
21.8%
of all dialogue · 1,170 words · 14:12 spoken
WPM82.4
Turns233
Avg turn1.6s
Longest11.5s
enters at 3:13profanity 5
Joel David MooreSPEAKER 05
Rapid exchange
7.7%
of all dialogue · 1,038 words · 5:01 spoken
WPM207
Turns336
Avg turn1.0s
Longest13.5s
enters at 2:50profanity 3
Giovanni RibisiSPEAKER 10
Rapid exchange
13.9%
of all dialogue · 607 words · 9:05 spoken
WPM66.9
Turns395
Avg turn1.0s
Longest15.8s
enters at 6:26profanity 5
Unknown SpeakerSPEAKER 04 · unmatched
Conversational
4.3%
of all dialogue · 302 words · 2:48 spoken
WPM107.9
Turns118
Avg turn1.2s
Longest6.4s
enters at 43:17profanity 0
Dileep RaoSPEAKER 15
Brief
1.8%
of all dialogue · 220 words · 1:10 spoken
WPM189.5
Turns68
Avg turn1.4s
Longest9.1s
enters at 12:26profanity 0
Michelle RodriguezSPEAKER 02
Brief
10.9%
of all dialogue · 218 words · 7:05 spoken
WPM30.7
Turns70
Avg turn1.2s
Longest3.9s
enters at 19:48profanity 3
Unknown SpeakerSPEAKER 21 · unmatched
Brief
1.3%
of all dialogue · 157 words · 0:52 spoken
WPM182.5
Turns54
Avg turn1.2s
Longest5.7s
enters at 51:35profanity 1
Unknown SpeakerSPEAKER 16 · unmatched
Brief
0.7%
of all dialogue · 127 words · 0:26 spoken
WPM289.7
Turns37
Avg turn1.3s
Longest7.0s
enters at 20:11profanity 1
Unknown SpeakerSPEAKER 03 · unmatched
Brief
0.9%
of all dialogue · 118 words · 0:36 spoken
WPM198.5
Turns55
Avg turn0.9s
Longest2.9s
enters at 20:08profanity 1
Matt GeraldSPEAKER 01
Brief
0.6%
of all dialogue · 105 words · 0:25 spoken
WPM254.4
Turns61
Avg turn1.0s
Longest4.9s
enters at 7:16profanity 1
Sean Anthony MoranSPEAKER 12
Brief
0.5%
of all dialogue · 83 words · 0:20 spoken
WPM244.7
Turns22
Avg turn1.5s
Longest4.1s
enters at 3:29profanity 0
Unknown SpeakerSPEAKER 06 · unmatched
Brief
1.3%
of all dialogue · 73 words · 0:52 spoken
WPM83.8
Turns41
Avg turn0.6s
Longest2.2s
enters at 22:48profanity 0
Unknown SpeakerSPEAKER 19 · unmatched
Brief
0.5%
of all dialogue · 72 words · 0:19 spoken
WPM224.5
Turns40
Avg turn1.0s
Longest3.3s
enters at 20:23profanity 0
Unknown SpeakerSPEAKER 08 · unmatched
Brief
2.1%
of all dialogue · 44 words · 1:22 spoken
WPM32.1
Turns45
Avg turn1.0s
Longest4.4s
enters at 21:44profanity 0
Scott LawrenceSPEAKER 23
Brief
2.8%
of all dialogue · 43 words · 1:49 spoken
WPM23.7
Turns51
Avg turn1.1s
Longest8.4s
enters at 7:21profanity 0
Unknown SpeakerSPEAKER 17 · unmatched
Brief
0.2%
of all dialogue · 29 words · 0:08 spoken
WPM228.3
Turns25
Avg turn1.2s
Longest4.6s
enters at 16:05profanity 1
AGGREGATE — 10 unique characters · 38,841 faces detected · 10 named matches · 41m screen-time tracked