The Matrix

The Matrix

Character Analysis

19,905
Faces Detected
15
Named Actors
24.5%
Close-up Shots
4.7%
Smile Rate
87% M / 13% F
Gender Split
Sad
Dominant Emotion
Marcus
Most Expressive
39%
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

Keanu Reeves

as Neo

31.1 min

4481

scenes

6:50

first seen

129:18

last seen

sadMedium volatility (37%)

Emotion Breakdown

happy 3%neutral 30%fear 9%sad 44%angry 14%

Emotional Arc

StartEnd

Laurence Fishburne

as Morpheus

14.7 min

2121

scenes

25:46

first seen

127:16

last seen

sadMedium volatility (34%)

Emotion Breakdown

happy 3%neutral 37%fear 4%sad 41%angry 15%

Emotional Arc

StartEnd

Carrie-Anne Moss

as Trinity

10.0 min

1435

scenes

1:59

first seen

127:15

last seen

sadMedium volatility (35%)

Emotion Breakdown

happy 5%neutral 38%fear 6%sad 39%angry 12%

Emotional Arc

StartEnd

Hugo Weaving

as Agent Smith

10.0 min

1433

scenes

2:17

first seen

126:36

last seen

sadMedium volatility (34%)

Emotion Breakdown

happy 3%neutral 35%fear 5%sad 47%angry 11%

Emotional Arc

StartEnd

Marcus Chong

as Tank

4.7 min

682

scenes

35:12

first seen

126:57

last seen

neutralMedium volatility (44%)

Emotion Breakdown

happy 6%neutral 42%fear 6%sad 25%angry 21%

Emotional Arc

StartEnd

Joe Pantoliano

as Cypher

3.6 min

517

scenes

29:57

first seen

90:40

last seen

sadMedium volatility (39%)

Emotion Breakdown

happy 4%neutral 33%fear 4%sad 43%angry 15%

Emotional Arc

StartEnd

Gloria Foster

as Oracle

2.8 min

399

scenes

72:46

first seen

77:24

last seen

neutralMedium volatility (44%)

Emotion Breakdown

happy 17%neutral 51%fear 4%sad 24%angry 4%

Emotional Arc

StartEnd

Paul Goddard

as Agent Brown

0.9 min

135

scenes

2:18

first seen

126:54

last seen

sadMedium volatility (42%)

Emotion Breakdown

neutral 30%fear 12%sad 46%angry 11%

Emotional Arc

StartEnd

Robert Taylor

as Agent Jones

0.4 min

63

scenes

19:07

first seen

126:53

last seen

Too few detections for emotion analysis

David Aston

as Rhineheart

0.3 min

51

scenes

12:06

first seen

12:50

last seen

Too few detections for emotion analysis

Anthony Ray Parker

as Dozer

0.3 min

51

scenes

35:54

first seen

85:56

last seen

Too few detections for emotion analysis

Marc Aden Gray

as Choi

0.2 min

29

scenes

8:10

first seen

9:52

last seen

Too few detections for emotion analysis

Belinda McClory

as Switch

0.1 min

14

scenes

22:56

first seen

38:31

last seen

Too few detections for emotion analysis

Julian Arahanga

as Apoc

0.1 min

13

scenes

38:27

first seen

54:54

last seen

Too few detections for emotion analysis

Matt Doran

as Mouse

0.0 min

1

scenes

65:48

first seen

65:48

last seen

Too few detections for emotion analysis

Overall Emotion Distribution

Across 2,083 unique characters identified in the film

happy4.7%
surprise0.4%
neutral30.8%
fear8.8%
sad41.5%
angry13.8%
disgust0.0%