CAST · ARRIVAL
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to ArrivalFaces detected
14,893
across full runtime
Named matches
12
actors identified
Close-up shots
23.7%
of all framed shots
Smile rate
2.0%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Fear 47%
film-wide aggregate
Most expressive
Michael Stuhlbarg
83% non-neutral
Lead screen share
54%
12 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
12 named · 49m tracked of 116.4m01
Amy Adams
as Louise Banks · 3793 scenes
26.4min · 54% of cast
fear
02
Jeremy Renner
as Ian Donnelly · 1333 scenes
9.3min · 19% of cast
fear
03
Forest Whitaker
as Colonel Weber · 685 scenes
4.8min · 10% of cast
sad
04
Michael Stuhlbarg
as Agent Halpern · 393 scenes
2.7min · 6% of cast
angry
05
Mark O'Brien
as Captain Marks · 311 scenes
2.2min · 4% of cast
neutral
06
Tzi Ma
as General Shang · 215 scenes
1.5min · 3% of cast
neutral
07
Abigail Pniowsky
as 8-Year-Old Hannah · 131 scenes
0.9min · 2% of cast
neutral
08
Frank Schorpion
as Dr. Kettler · 50 scenes
0.3min · 1% of cast
fear
09
Julia Scarlett Dan
as 12-Year-Old Hannah · 47 scenes
0.3min · 1% of cast
sad
10
Pat Kiely
as Environmental Tech · 13 scenes
0.1min · 0% of cast
angry
11
Jadyn Malone
as 6-Year-Old Hannah · 9 scenes
0.1min · 0% of cast
happy
12
Lucas Chartier-Dessert
as Private Lasky · 3 scenes
0.0min · 0% of cast
fear
Dialogue by character
words spoken · WPM · share of total dialogueNOTE — speaker matching uses face-detection overlap; actors not recognized by the AI appear as unidentified.
| Actor / Character | Words spoken | WPM | % of dialogue |
|---|
Amy Adams as Louise Banks | 1,591 | 153.5 | |
Jeremy Renner as Ian Donnelly | 902 | 146.1 | |
Forest Whitaker as Colonel Weber | 850 | 190.9 | |
Michael Stuhlbarg as Agent Halpern | 704 | 209.8 | |
Mark O'Brien as Captain Marks | 327 | 246.1 | |
Frank Schorpion as Dr. Kettler | 222 | 268.9 | |
Tzi Ma as General Shang | 202 | 136 | |
Unidentified speakers | 191 | — | |
Abigail Pniowsky as 8-Year-Old Hannah | 75 | 293.4 | |
Julia Scarlett Dan as 12-Year-Old Hannah | 49 | 180.1 | |
Pat Kiely as Environmental Tech | 4 | 272.7 | |
Cast profiles
arc · volatility · emotion breakdown per actorLB
Amy Adams
AS LOUISE BANKS
● Dominant: fearEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
ID
Jeremy Renner
AS IAN DONNELLY
● Dominant: fearEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
CW
Forest Whitaker
AS COLONEL WEBER
● Dominant: sadEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
AH
Michael Stuhlbarg
AS AGENT HALPERN
● Dominant: angryEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
CM
Mark O'Brien
AS CAPTAIN MARKS
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
GS
Tzi Ma
AS GENERAL SHANG
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
8H
Abigail Pniowsky
AS 8-YEAR-OLD HANNAH
● Dominant: neutralEmotional arc — 30 segments~4m per bucket
00:0029m58m87m116.4m
DK
Frank Schorpion
AS DR. KETTLER
● Dominant: fearToo few detections for emotion analysis
1H
Julia Scarlett Dan
AS 12-YEAR-OLD HANNAH
● Dominant: sadToo few detections for emotion analysis
ET
Pat Kiely
AS ENVIRONMENTAL TECH
● Dominant: angryToo few detections for emotion analysis
6H
Jadyn Malone
AS 6-YEAR-OLD HANNAH
● Dominant: happyToo few detections for emotion analysis
PL
Lucas Chartier-Dessert
AS PRIVATE LASKY
● Dominant: fearToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 15 clusterssums to 99.8% of all dialogue
Adams 35.1%
Renner 20.9%
Whitaker 15.1%
Stuhlbarg 11.4%
First-word entry · per speakerdot = first line · trail = on-screen window · 9 ensemble
0:0029:0658:1287:18116:24
runtimeFrank Schorpion
20:46enter
Michael Stuhlbarg
21:43enter
Abigail Pniowsky
59:01enter
Julia Scarlett Dan
80:19enter
Amy AdamsSPEAKER 08
Rapid exchange35.1%of all dialogue · 1,591 words · 10:22 spoken
WPM153.5
Turns384
Avg turn1.5s
Longest14.9s
Jeremy RennerSPEAKER 19
Rapid exchange20.9%of all dialogue · 902 words · 6:10 spoken
WPM146.1
Turns228
Avg turn1.4s
Longest7.9s
Forest WhitakerSPEAKER 04
Rapid exchange15.1%of all dialogue · 850 words · 4:27 spoken
WPM190.9
Turns209
Avg turn1.3s
Longest10.6s
Michael StuhlbargSPEAKER 18
Conversational11.4%of all dialogue · 704 words · 3:21 spoken
WPM209.8
Turns113
Avg turn1.7s
Longest11.3s
Mark O'BrienSPEAKER 31
Conversational4.5%of all dialogue · 327 words · 1:20 spoken
WPM246.1
Turns124
Avg turn1.5s
Longest20.6s
Frank SchorpionSPEAKER 11
Brief2.8%of all dialogue · 222 words · 0:50 spoken
WPM268.9
Turns37
Avg turn1.5s
Longest7.9s
5.0%of all dialogue · 202 words · 1:29 spoken
WPM136
Turns34
Avg turn2.3s
Longest25.1s
Abigail PniowskySPEAKER 06
Brief0.9%of all dialogue · 75 words · 0:15 spoken
WPM293.4
Turns26
Avg turn1.2s
Longest4.4s
Unknown SpeakerSPEAKER 29 · unmatched
Brief1.2%of all dialogue · 65 words · 0:22 spoken
WPM181.4
Turns12
Avg turn2.3s
Longest13.0s
Unknown SpeakerSPEAKER 03 · unmatched
Brief0.9%of all dialogue · 57 words · 0:16 spoken
WPM216.2
Turns4
Avg turn5.9s
Longest7.1s
Julia Scarlett DanSPEAKER 22
Brief0.9%of all dialogue · 49 words · 0:16 spoken
WPM180.1
Turns19
Avg turn0.9s
Longest3.9s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.4%of all dialogue · 26 words · 0:08 spoken
WPM199
Turns3
Avg turn2.9s
Longest7.5s
Unknown SpeakerSPEAKER 00 · unmatched
Brief0.4%of all dialogue · 24 words · 0:07 spoken
WPM202.2
Turns1
Avg turn8.0s
Longest8.0s
Unknown SpeakerSPEAKER 28 · unmatched
Brief0.3%of all dialogue · 19 words · 0:06 spoken
WPM191.9
Turns2
Avg turn3.1s
Longest6.2s
0.0%of all dialogue · 4 words · 0:01 spoken
WPM272.7
Turns53
Avg turn1.0s
Longest7.4s