CAST · SPIDERMAN INTO THE SPIDERVERSE
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to Spiderman Into The SpiderverseFaces detected
13,536
across full runtime
Named matches
6
actors identified
Close-up shots
11.9%
of all framed shots
Smile rate
4.5%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 29%
film-wide aggregate
Most expressive
Shameik Moore
100% non-neutral
Lead screen share
32%
6 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedSurprise
12.0%
1,628 frames
Screen time by actor
6 named · 24m tracked of 116.8m01
Shameik Moore
as Miles Morales (voice) · 377 scenes
7.8min · 32% of cast
02
Jake Johnson
as Peter B. Parker (voice) · 256 scenes
6.9min · 28% of cast
03
Hailee Steinfeld
as Gwen Stacy (voice) · 123 scenes
2.7min · 11% of cast
04
Mahershala Ali
as Uncle Aaron (voice) · 103 scenes
2.5min · 10% of cast
05
Lily Tomlin
as Aunt May (voice) · 132 scenes
2.3min · 9% of cast
06
Brian Tyree Henry
as Jefferson Davis (voice) · 85 scenes
2.2min · 9% of cast
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 |
|---|
Unidentified speakers | 3,167 | — | |
Shameik Moore as Miles Morales (voice) | 1,744 | 222.7 | |
Jake Johnson as Peter B. Parker (voice) | 1,555 | 225.7 | |
Hailee Steinfeld as Gwen Stacy (voice) | 666 | 244.5 | |
Mahershala Ali as Uncle Aaron (voice) | 454 | 184.4 | |
Brian Tyree Henry as Jefferson Davis (voice) | 417 | 191.4 | |
Lily Tomlin as Aunt May (voice) | 226 | 156.8 | |
Lily Tomlin as Aunt May (voice) | 220 | 266.1 | |
Cast profiles
arc · volatility · emotion breakdown per actorMM
Shameik Moore
AS MILES MORALES (VOICE)
GS
Hailee Steinfeld
AS GWEN STACY (VOICE)
UA
Mahershala Ali
AS UNCLE AARON (VOICE)
AM
Lily Tomlin
AS AUNT MAY (VOICE)
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 47 clusterssums to 99.9% of all dialogue
First-word entry · per speakerdot = first line · trail = on-screen window · 41 ensemble
0:0029:1258:2487:36116:48
runtimeBrian Tyree Henry
1:20enter
Hailee Steinfeld
4:16enter
Shameik MooreSPEAKER 29
Rapid exchange18.4%of all dialogue · 1,744 words · 7:50 spoken
WPM222.7
Turns377
Avg turn1.3s
Longest16.9s
Jake JohnsonSPEAKER 27
Rapid exchange16.2%of all dialogue · 1,555 words · 6:53 spoken
WPM225.7
Turns256
Avg turn1.7s
Longest19.6s
Hailee SteinfeldSPEAKER 32
Conversational6.4%of all dialogue · 666 words · 2:43 spoken
WPM244.5
Turns123
Avg turn1.6s
Longest14.7s
Mahershala AliSPEAKER 17
Conversational5.8%of all dialogue · 454 words · 2:28 spoken
WPM184.4
Turns103
Avg turn1.3s
Longest10.0s
Brian Tyree HenrySPEAKER 24
Brief5.1%of all dialogue · 417 words · 2:11 spoken
WPM191.4
Turns85
Avg turn1.3s
Longest10.7s
Lily TomlinSPEAKER 18
Brief3.4%of all dialogue · 226 words · 1:27 spoken
WPM156.8
Turns69
Avg turn1.5s
Longest11.2s
Lily TomlinSPEAKER 31
Brief1.9%of all dialogue · 220 words · 0:50 spoken
WPM266.1
Turns63
Avg turn1.1s
Longest3.7s
Unknown SpeakerSPEAKER 10 · unmatched
Brief2.1%of all dialogue · 186 words · 0:54 spoken
WPM207.1
Turns51
Avg turn1.1s
Longest7.2s
Unknown SpeakerSPEAKER 15 · unmatched
Brief2.1%of all dialogue · 184 words · 0:53 spoken
WPM208.9
Turns42
Avg turn1.4s
Longest5.3s
Unknown SpeakerSPEAKER 08 · unmatched
Long-form1.1%of all dialogue · 178 words · 0:28 spoken
WPM382.2
Turns2
Avg turn17.0s
Longest32.5s
Unknown SpeakerSPEAKER 40 · unmatched
Brief1.5%of all dialogue · 150 words · 0:38 spoken
WPM235.2
Turns25
Avg turn1.7s
Longest8.6s
Unknown SpeakerSPEAKER 04 · unmatched
Brief1.6%of all dialogue · 149 words · 0:42 spoken
WPM214.4
Turns28
Avg turn1.6s
Longest3.2s
Unknown SpeakerSPEAKER 13 · unmatched
Brief2.2%of all dialogue · 148 words · 0:57 spoken
WPM156.2
Turns44
Avg turn1.0s
Longest6.4s
Unknown SpeakerSPEAKER 35 · unmatched
Brief1.5%of all dialogue · 128 words · 0:39 spoken
WPM196.9
Turns32
Avg turn1.6s
Longest8.5s
Unknown SpeakerSPEAKER 20 · unmatched
Brief1.7%of all dialogue · 121 words · 0:43 spoken
WPM169.2
Turns30
Avg turn1.5s
Longest9.1s
Unknown SpeakerSPEAKER 16 · unmatched
Brief1.3%of all dialogue · 113 words · 0:33 spoken
WPM203.9
Turns27
Avg turn1.2s
Longest3.2s
Unknown SpeakerSPEAKER 36 · unmatched
Brief1.3%of all dialogue · 113 words · 0:34 spoken
WPM198.7
Turns32
Avg turn1.2s
Longest4.3s
Unknown SpeakerSPEAKER 22 · unmatched
Brief1.0%of all dialogue · 110 words · 0:25 spoken
WPM267.6
Turns11
Avg turn2.7s
Longest7.4s
Unknown SpeakerSPEAKER 25 · unmatched
Brief0.8%of all dialogue · 100 words · 0:21 spoken
WPM289.4
Turns27
Avg turn1.0s
Longest6.6s
Unknown SpeakerSPEAKER 37 · unmatched
Brief1.1%of all dialogue · 96 words · 0:28 spoken
WPM206.1
Turns23
Avg turn1.4s
Longest11.7s
Unknown SpeakerSPEAKER 02 · unmatched
Brief1.0%of all dialogue · 96 words · 0:26 spoken
WPM219.3
Turns13
Avg turn2.1s
Longest6.1s
Unknown SpeakerSPEAKER 11 · unmatched
Brief1.0%of all dialogue · 94 words · 0:26 spoken
WPM215.3
Turns27
Avg turn1.0s
Longest4.2s
Unknown SpeakerSPEAKER 05 · unmatched
Brief1.1%of all dialogue · 91 words · 0:29 spoken
WPM191.7
Turns27
Avg turn1.2s
Longest5.5s
Unknown SpeakerSPEAKER 00 · unmatched
Brief2.6%of all dialogue · 85 words · 1:07 spoken
WPM76
Turns29
Avg turn1.1s
Longest4.8s
Unknown SpeakerSPEAKER 09 · unmatched
Brief0.8%of all dialogue · 82 words · 0:20 spoken
WPM251.8
Turns16
Avg turn1.6s
Longest7.6s
Unknown SpeakerSPEAKER 12 · unmatched
Brief0.7%of all dialogue · 81 words · 0:17 spoken
WPM287.9
Turns12
Avg turn1.6s
Longest3.6s
Unknown SpeakerSPEAKER 26 · unmatched
Brief0.7%of all dialogue · 77 words · 0:18 spoken
WPM254.1
Turns7
Avg turn3.3s
Longest13.4s
Unknown SpeakerSPEAKER 45 · unmatched
Brief1.0%of all dialogue · 74 words · 0:26 spoken
WPM172.8
Turns26
Avg turn1.4s
Longest4.7s
Unknown SpeakerSPEAKER 28 · unmatched
Brief2.0%of all dialogue · 69 words · 0:52 spoken
WPM79.9
Turns77
Avg turn0.8s
Longest7.8s
Unknown SpeakerSPEAKER 38 · unmatched
Brief0.6%of all dialogue · 68 words · 0:15 spoken
WPM277.6
Turns84
Avg turn0.6s
Longest3.1s
Unknown SpeakerSPEAKER 39 · unmatched
Brief0.6%of all dialogue · 68 words · 0:15 spoken
WPM270.6
Turns28
Avg turn1.0s
Longest3.4s
Unknown SpeakerSPEAKER 21 · unmatched
Long-form0.7%of all dialogue · 63 words · 0:17 spoken
WPM221.1
Turns2
Avg turn22.2s
Longest24.1s
Unknown SpeakerSPEAKER 23 · unmatched
Brief2.8%of all dialogue · 50 words · 1:10 spoken
WPM42.6
Turns32
Avg turn0.8s
Longest2.5s
Unknown SpeakerSPEAKER 06 · unmatched
Brief0.4%of all dialogue · 45 words · 0:11 spoken
WPM252.8
Turns52
Avg turn1.1s
Longest6.2s
Unknown SpeakerSPEAKER 30 · unmatched
Brief0.5%of all dialogue · 41 words · 0:13 spoken
WPM184.3
Turns19
Avg turn0.8s
Longest3.2s
Unknown SpeakerSPEAKER 42 · unmatched
Brief0.5%of all dialogue · 39 words · 0:14 spoken
WPM172.4
Turns9
Avg turn2.3s
Longest6.3s
Unknown SpeakerSPEAKER 34 · unmatched
Brief1.2%of all dialogue · 33 words · 0:32 spoken
WPM62.4
Turns11
Avg turn1.1s
Longest4.1s
Unknown SpeakerSPEAKER 44 · unmatched
Brief0.4%of all dialogue · 33 words · 0:10 spoken
WPM199.6
Turns14
Avg turn1.0s
Longest2.9s
Unknown SpeakerSPEAKER 07 · unmatched
Brief0.2%of all dialogue · 32 words · 0:06 spoken
WPM309.7
Turns28
Avg turn3.3s
Longest24.3s
Unknown SpeakerSPEAKER 33 · unmatched
Brief0.4%of all dialogue · 29 words · 0:10 spoken
WPM179.8
Turns5
Avg turn1.8s
Longest5.5s
Unknown SpeakerSPEAKER 43 · unmatched
Brief0.2%of all dialogue · 25 words · 0:06 spoken
WPM250
Turns5
Avg turn1.9s
Longest8.5s
Unknown SpeakerSPEAKER 41 · unmatched
Brief0.2%of all dialogue · 24 words · 0:06 spoken
WPM249.1
Turns2
Avg turn3.7s
Longest5.9s
Unknown SpeakerSPEAKER 03 · unmatched
Brief0.3%of all dialogue · 22 words · 0:08 spoken
WPM168.4
Turns12
Avg turn1.2s
Longest2.7s
Unknown SpeakerSPEAKER 19 · unmatched
Brief2.8%of all dialogue · 22 words · 1:13 spoken
WPM18.2
Turns31
Avg turn2.4s
Longest17.5s
Unknown SpeakerSPEAKER 14 · unmatched
Brief0.3%of all dialogue · 21 words · 0:07 spoken
WPM171.9
Turns8
Avg turn6.8s
Longest28.3s
Unknown SpeakerSPEAKER 01 · unmatched
Brief0.3%of all dialogue · 15 words · 0:08 spoken
WPM115.5
Turns13
Avg turn1.0s
Longest2.3s
Unknown SpeakerSPEAKER 46 · unmatched
Brief0.1%of all dialogue · 12 words · 0:02 spoken
WPM295.1
Turns19
Avg turn1.2s
Longest4.4s