Cast & Crew

Directed by

Kim Jee-woon
(as Jee-woon Kim)

Writing Credits

Kim Jee-woon
Mamoru Oshii
(original story)

Cast

Greg Chun
Han Sang-woo
Han Hyo-joo
Lee Yoon-hee
Matt King
Kim Chul-jin
Johnny Yong Bosch
Im Joong-kyung
Jeon Yeo-been
Cosmetic model
Erika Ishii
Koo Mi-kyung
Jung Woo-sung
Jang Jin-tae
Todd Haberkorn
Lee Ki-seok
Kim Mu-yeol
Han Sang-woo
Gang Dong-won
Im Joong-kyung
Shin Eun-soo
Girl in red sweater
Choi Min-ho
Kim Chul-jin
Han Ye-ri
Koo Mi-kyung
Huh Joon-ho
Lee Ki-seok
Mun Ye-won
Splendid Costume Woman
Jennifer Yun
(voice)
Choi Jin-ho
Chief Presidential Secretary Park Jeong-gi
Andres Paul Ramacho
(voice)
Reggie De Leon
Police Commissioner Kim Myung-Bae
West Liang
Jang Jin-tae
Jun Jin-seo
Yoon-hee's brother
Jang Won-hyung
Park Tae-kyung
Shim So-Young
Sect Team 1 member
Desirée Mee Jung
Lee Yoon-hee
Im Chul-hyung
Investigation spokesperson
Lee Je-Yeon
Public Security Department Agent
Jung Gi-sub
Tailor
Hong In
Source
Ahn Seong-bong
Special force member 5
Jung Won-joong
Police Commissioner Kim Myung-Bae
Kim Jae-yeong
In-Rang 4
Jeong Han-bin
Demonstrator
Kwon Hyuk-bum
Team Member #3
Kim Ye-eun
Namsan Tower Cafe's employee
Yang Do-yeon
Um Cheol-hyung
Kim Tae-yoon
Demonstrator
Woori Han
Witness
Kang San Lee
Protester

Produced by

Samuel Yeunju Ha
executive producer
Choi Jae-won
executive producer (as Jae-Won Choi)
Lewis Taewan Kim
producer
Tommy Suh
executive producer

Music by

Mowg

Editing by

Jinmo Yang

Costume Design by

Eddie Yang

Makeup Department

Richard Arguijo
mold maker

Production Management

Joohyun Yu
production manager

Art Department

Ed Lee
concept artist
Mauricio Ruiz
concept artist: Alliance Studio
Julie Shah
Digital Artist (as Julia Shah)
Xander Smith
illustrator
Furio Tedeschi
concept artist

Sound Department

Greg Chun
english dubbing: Kim Mu-yeol
Michael Engesser
Dubbing Engineer: English version / recording engineer
Mark Ettel
mixing engineer
Erika Ishii
english dubbing: Han Ye-ri
Donghyeon Koo
sound editor
Jennie Kwan
english dubbing: Additional Voices
Alan Lee
english dubbing: Additional Voices
Choi Tae-young
re-recording mixer
Kaiji Tang
english dubbing: Kim Pub-Lae
James Wright
dolby engineer (as Jim Wright)
Matthew Yang King
english dubbing: Choi Min-ho

Special Effects by

Cindy Doung
moldmaker: alliance studios
Camille Smolucha
moldmaker: alliance studios

Visual Effects by

Ronnachai Changsri
lighting artist
Seokjae Cheong
compositor
Mahesh Babu J
visual effects artist
Chansoo Kim
cg supervisor: Digital Idea
Jihyun Kim
Lead Concept Artist
Eun Ji Lee
animator
Keun-Pyo Park
vfx production general manager
Seunghee Seo
digital artist
Jung Jin Song
cg supervisor
Steve Wang
Project Lead
Jinhee Kim
visual effects producer (uncredited)
Sung-min Alvin Yun
visual effects supervisor (uncredited)

Stunts

Daniel Kwanghwee Choi
stunt performer
Se-ho Im
stunts
Kyeong-seob Jo
stunts

Casting Department

Carrie Keranen
voice casting

Costume and Wardrobe Department

Tianna Atwood
moldmaker: alliance studios
Cleve Gunderman
Mold Shop Supervisor
Yong Lee
bodyshop: alliance studios

Editorial Department

Meeyeon Han
on set editor

Music Department

Hyukjin Chang
additional composer

Additional Crew

Carrie Keranen
adr director
Alex Panagakis
publicist
Peter Zhang
production assistant
All Filters