Ex Machina

Ex Machina

Character Analysis

24,542
Faces Detected
5
Named Actors
14.0%
Close-up Shots
3.7%
Smile Rate
98% M / 2% F
Gender Split
Neutral
Dominant Emotion
Domhnall
Most Expressive
48%
Lead Screen Share

Face recognition uses ArcFace + TMDB headshots — accuracy varies for actors in heavy makeup or costumes.

Screen Time by Actor

Bar color represents dominant emotion

Dialogue by Character

Speaker matching uses face detection overlap — actors not recognized by the AI appear as unidentified.

Words spoken — grey bar represents dialogue not matched to a named actor

Cast Profiles

Domhnall Gleeson

as Caleb

22.1 min

3981

scenes

1:24

first seen

98:49

last seen

neutralMedium volatility (31%)

Emotion Breakdown

happy 4%neutral 51%fear 14%sad 22%angry 9%

Emotional Arc

StartEnd

Oscar Isaac

as Nathan

14.9 min

2676

scenes

6:04

first seen

92:51

last seen

neutralMedium volatility (28%)

Emotion Breakdown

happy 5%neutral 64%fear 8%sad 17%angry 7%

Emotional Arc

StartEnd

Alicia Vikander

as Ava

8.4 min

1507

scenes

14:24

first seen

102:36

last seen

neutralMedium volatility (29%)

Emotion Breakdown

happy 5%neutral 60%fear 6%sad 22%angry 6%

Emotional Arc

StartEnd

Sonoya Mizuno

as Kyoko

0.5 min

90

scenes

32:33

first seen

91:24

last seen

sadLow volatility (13%)

Emotion Breakdown

neutral 20%fear 7%sad 73%

Emotional Arc

StartEnd

Gana Bayarsaikhan

as Jade

0.4 min

75

scenes

71:49

first seen

97:08

last seen

Too few detections for emotion analysis

Overall Emotion Distribution

Across 1,240 unique characters identified in the film

happy3.7%
surprise0.1%
neutral62.2%
fear10.3%
sad16.1%
angry7.4%
disgust0.1%