CAST · JOHN WICK
Faces & feelings
Per-character screen time, dialogue and emotion breakdown — derived from face recognition + expression classifier across every frame.
← Back to John WickFaces detected
12,809
across full runtime
Named matches
15
actors identified
Close-up shots
23.8%
of all framed shots
Smile rate
2.6%
frames with detected joy
Gender split
M / F · screen-time weighted
Dominant emotion
Neutral 29%
film-wide aggregate
Most expressive
Lance Reddick
85% non-neutral
Lead screen share
43%
15 tracked characters
Overall emotion distribution
7 emotions · all characters · screen-time weightedScreen time by actor
15 named · 50m tracked of 101.2m01
Keanu Reeves
as John Wick · 3137 scenes
21.8min · 43% of cast
angry
02
Michael Nyqvist
as Viggo Tarasov · 1537 scenes
10.7min · 21% of cast
neutral
03
Dean Winters
as Avi · 480 scenes
3.3min · 7% of cast
angry
04
Alfie Allen
as Iosef Tarasov · 413 scenes
2.9min · 6% of cast
neutral
05
Willem Dafoe
as Marcus · 363 scenes
2.5min · 5% of cast
angry
06
John Leguizamo
as Aurelio · 228 scenes
1.6min · 3% of cast
angry
07
Adrianne Palicki
as Ms. Perkins · 227 scenes
1.6min · 3% of cast
angry
08
Toby Leonard Moore
as Victor · 198 scenes
1.4min · 3% of cast
neutral
09
Daniel Bernhardt
as Kirill · 171 scenes
1.2min · 2% of cast
neutral
10
Ian McShane
as Winston · 161 scenes
1.1min · 2% of cast
sad
11
Lance Reddick
as Hotel Manager / Charon · 135 scenes
0.9min · 2% of cast
disgust
12
Omer Barnea
as Gregori · 117 scenes
0.8min · 2% of cast
angry
13
Bridget Regan
as Addy · 48 scenes
0.3min · 1% of cast
happy
14
Bridget Moynahan
as Helen · 25 scenes
0.2min · 0% of cast
sad
15
Keith Jardine
as Kuzma · 17 scenes
0.1min · 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 |
|---|
Michael Nyqvist as Viggo Tarasov | 517 | 172.3 | |
Keanu Reeves as John Wick | 357 | 84.8 | |
Adrianne Palicki as Ms. Perkins | 220 | 121.7 | |
John Leguizamo as Aurelio | 185 | 229.9 | |
Alfie Allen as Iosef Tarasov | 127 | 54 | |
Ian McShane as Winston | 119 | 238.8 | |
Lance Reddick as Hotel Manager / Charon | 111 | 210.7 | |
Dean Winters as Avi | 95 | 248.7 | |
Willem Dafoe as Marcus | 92 | 88.3 | |
Bridget Regan as Addy | 77 | 215.1 | |
Toby Leonard Moore as Victor | 61 | 251.5 | |
Daniel Bernhardt as Kirill | 39 | 89.1 | |
Unidentified speakers | 9 | — | |
Cast profiles
arc · volatility · emotion breakdown per actorJW
Keanu Reeves
AS JOHN WICK
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
VT
Michael Nyqvist
AS VIGGO TARASOV
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
A
Dean Winters
AS AVI
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
IT
Alfie Allen
AS IOSEF TARASOV
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
M
Willem Dafoe
AS MARCUS
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
A
John Leguizamo
AS AURELIO
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
MP
Adrianne Palicki
AS MS. PERKINS
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
V
Toby Leonard Moore
AS VICTOR
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
K
Daniel Bernhardt
AS KIRILL
● Dominant: neutralEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
W
Ian McShane
AS WINSTON
● Dominant: sadEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
Emotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
G
Omer Barnea
AS GREGORI
● Dominant: angryEmotional arc — 30 segments~3m per bucket
00:0025m50m75m101.2m
A
Bridget Regan
AS ADDY
● Dominant: happyToo few detections for emotion analysis
H
Bridget Moynahan
AS HELEN
● Dominant: sadToo few detections for emotion analysis
K
Keith Jardine
AS KUZMA
● Dominant: neutralToo few detections for emotion analysis
Speaker diarization
talk-time · turns · pacing per speakerTalk-time share · 13 clusterssums to 99.9% of all dialogue
Nyqvist 19.1%
Reeves 26.8%
Palicki 11.5%
Allen 15.0%
First-word entry · per speakerdot = first line · trail = on-screen window · 7 ensemble
0:0025:1850:3675:54101:12
runtimeAdrianne Palicki
7:06enter
Toby Leonard Moore
11:00enter
Michael Nyqvist
14:33enter
Daniel Bernhardt
49:16enter
Michael NyqvistSPEAKER 05
Rapid exchange19.1%of all dialogue · 517 words · 3:00 spoken
WPM172.3
Turns238
Avg turn1.1s
Longest7.3s
Keanu ReevesSPEAKER 19
Rapid exchange26.8%of all dialogue · 357 words · 4:13 spoken
WPM84.8
Turns167
Avg turn0.9s
Longest7.0s
Adrianne PalickiSPEAKER 00
Rapid exchange11.5%of all dialogue · 220 words · 1:49 spoken
WPM121.7
Turns171
Avg turn1.0s
Longest15.8s
John LeguizamoSPEAKER 02
Brief5.1%of all dialogue · 185 words · 0:48 spoken
WPM229.9
Turns39
Avg turn1.3s
Longest3.8s
Alfie AllenSPEAKER 16
Brief15.0%of all dialogue · 127 words · 2:21 spoken
WPM54
Turns55
Avg turn0.9s
Longest3.6s
Ian McShaneSPEAKER 09
Brief3.2%of all dialogue · 119 words · 0:30 spoken
WPM238.8
Turns37
Avg turn1.3s
Longest6.3s
Lance ReddickSPEAKER 03
Brief3.4%of all dialogue · 111 words · 0:32 spoken
WPM210.7
Turns51
Avg turn0.9s
Longest4.8s
Dean WintersSPEAKER 17
Brief2.4%of all dialogue · 95 words · 0:23 spoken
WPM248.7
Turns39
Avg turn0.8s
Longest2.9s
Willem DafoeSPEAKER 11
Conversational6.6%of all dialogue · 92 words · 1:03 spoken
WPM88.3
Turns109
Avg turn1.0s
Longest6.5s
Bridget ReganSPEAKER 22
Brief2.3%of all dialogue · 77 words · 0:22 spoken
WPM215.1
Turns18
Avg turn1.5s
Longest5.3s
Toby Leonard MooreSPEAKER 15
Brief1.5%of all dialogue · 61 words · 0:15 spoken
WPM251.5
Turns32
Avg turn1.7s
Longest19.7s
Daniel BernhardtSPEAKER 01
Brief2.8%of all dialogue · 39 words · 0:26 spoken
WPM89.1
Turns25
Avg turn1.4s
Longest7.4s
Unknown SpeakerSPEAKER 12 · unmatched
Brief0.2%of all dialogue · 9 words · 0:02 spoken
WPM333.3
Turns11
Avg turn2.0s
Longest16.2s