CAST · GREENLAND 2 MIGRATION
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Greenland 2 MigrationFaces detected
15,268
across full runtime
Named matches
14
actors identified
Close-up shots
27.8%
of all framed shots
Smile rate
5.0%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 29%
film-wide aggregate
Most expressive
Trond Fausa Aurvåg
69% non-neutral
Lead screen share
42%
14 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
14 named · 50m tracked of 98m01
Gerard Butler
as John Garrity · 2991 scenes
20.8min · 42% of cast
angry
02
Morena Baccarin
as Allison Garrity · 2014 scenes
14.0min · 28% of cast
neutral
03
Roman Griffin Davis
as Nathan Garrity · 1222 scenes
8.5min · 17% of cast
neutral
04
Amber Rose Revah
as Dr Casey Amina · 372 scenes
2.6min · 5% of cast
neutral
05
Trond Fausa Aurvåg
as Adam Shaw · 261 scenes
1.8min · 4% of cast
neutral
06
Gísli Örn Garðarsson
as Lars · 87 scenes
0.6min · 1% of cast
neutral
07
Peter Polycarpou
as Dr Haugen · 75 scenes
0.5min · 1% of cast
sad
08
Tommie Earl Jenkins
as General Sharpe · 62 scenes
0.4min · 1% of cast
angry
09
Gina Gangar
as Elizabeth Price · 50 scenes
0.3min · 1% of cast
neutral
10
Beruce Khan
as Mr Singh · 22 scenes
0.1min · 0% of cast
surprise
11
Faraz M. Khan
as Officer Bradley · 20 scenes
0.1min · 0% of cast
neutral
12
Megan Jacobs Shrivastava
as Female Student · 18 scenes
0.1min · 0% of cast
neutral
13
Mitu Panicucci
as Snarky Student · 8 scenes
0.1min · 0% of cast
fear
14
Sidsel Siem Koch
as Pia · 2 scenes
0.0min · 0% of cast
neutral
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 |
|---|
Morena Baccarin as Allison Garrity | 1,377 | 136.1 | |
Gerard Butler as John Garrity | 1,370 | 84 | |
Amber Rose Revah as Dr Casey Amina | 954 | 177.8 | |
Trond Fausa Aurvåg as Adam Shaw | 390 | 187.4 | |
Roman Griffin Davis as Nathan Garrity | 256 | 88 | |
Megan Jacobs Shrivastava as Female Student | 119 | 212.8 | |
Peter Polycarpou as Dr Haugen | 107 | 179.4 | |
Beruce Khan as Mr Singh | 61 | 176.6 | |
Gísli Örn Garðarsson as Lars | 18 | 236.3 | |
Cast profiles
arc · volatility · emotion breakdown per actorJG
Gerard Butler
AS JOHN GARRITY
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
AG
Morena Baccarin
AS ALLISON GARRITY
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
NG
Roman Griffin Davis
AS NATHAN GARRITY
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
DC
Amber Rose Revah
AS DR CASEY AMINA
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
AS
Trond Fausa Aurvåg
AS ADAM SHAW
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
L
Gísli Örn Garðarsson
AS LARS
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
DH
Peter Polycarpou
AS DR HAUGEN
● Dominant: sadEmotional arc — 30 segments~3m per bucket
00:0024m49m73m98m
GS
Tommie Earl Jenkins
AS GENERAL SHARPE
● Dominant: angryToo few detections for emotion analysis
EP
Gina Gangar
AS ELIZABETH PRICE
● Dominant: neutralToo few detections for emotion analysis
MS
Beruce Khan
AS MR SINGH
● Dominant: surpriseToo few detections for emotion analysis
OB
Faraz M. Khan
AS OFFICER BRADLEY
● Dominant: neutralToo few detections for emotion analysis
FS
Megan Jacobs Shrivastava
AS FEMALE STUDENT
● Dominant: neutralToo few detections for emotion analysis
SS
Mitu Panicucci
AS SNARKY STUDENT
● Dominant: fearToo few detections for emotion analysis
P
Sidsel Siem Koch
AS PIA
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 9 clusterssums to 100.1% of all dialogue
Baccarin 26.4%
Butler 42.5%
Revah 14.0%
Davis 7.6%
First-word entry · per speakerdot = first line · trail = on-screen window · 3 ensemble
0:0024:3049:0073:3098:00
runtimeAmber Rose Revah
3:36enter
Trond Fausa Aurvåg
7:34enter
Peter Polycarpou
9:00enter
Megan Jacobs Shrivastava
13:34enter
Roman Griffin Davis
13:40enter
Gísli Örn Garðarsson
15:57enter
Morena BaccarinSPEAKER 18
Rapid exchange26.4%of all dialogue · 1,377 words · 10:07 spoken
WPM136.1
Turns386
Avg turn1.2s
Longest11.1s
Gerard ButlerSPEAKER 14
Rapid exchange42.5%of all dialogue · 1,370 words · 16:18 spoken
WPM84
Turns565
Avg turn1.0s
Longest7.9s
Amber Rose RevahSPEAKER 00
Rapid exchange14.0%of all dialogue · 954 words · 5:22 spoken
WPM177.8
Turns183
Avg turn1.6s
Longest13.6s
Trond Fausa AurvågSPEAKER 16
Rapid exchange5.4%of all dialogue · 390 words · 2:05 spoken
WPM187.4
Turns253
Avg turn0.9s
Longest8.4s
Roman Griffin DavisSPEAKER 06
Brief7.6%of all dialogue · 256 words · 2:55 spoken
WPM88
Turns80
Avg turn1.1s
Longest7.0s
Megan Jacobs ShrivastavaSPEAKER 21
Brief1.5%of all dialogue · 119 words · 0:34 spoken
WPM212.8
Turns27
Avg turn1.1s
Longest4.5s
Peter PolycarpouSPEAKER 15
Brief1.6%of all dialogue · 107 words · 0:36 spoken
WPM179.4
Turns28
Avg turn1.3s
Longest4.9s
Beruce KhanSPEAKER 01
Brief0.9%of all dialogue · 61 words · 0:21 spoken
WPM176.6
Turns9
Avg turn2.3s
Longest9.3s
Gísli Örn GarðarssonSPEAKER 22
Brief0.2%of all dialogue · 18 words · 0:05 spoken
WPM236.3
Turns52
Avg turn0.7s
Longest7.5s