Cast & Crew

Directed by

Yûichi Satô

Writing Credits

Tsukasa Hôjô
(manga)
Tatsuro Mishima
(screenplay)

Cast

Ryohei Suzuki
Ryo Saeba
Misato Morita
Kaori Makimura
Masanobu Andô
Hideyuki Makimura
Asuka Hanamura
Kurumi
Ayame Misaki
Tsukino Seta
Moemi Katayama
Sasori
Yasushi Ami
Higuma
Akira Kamiya
Newscaster
Takuro Osada
Han-Gure
Ken Kurahara
Young Yakuza Leader
Rinne Watanabe
Rinne
Kyotaro Gan
Camera Otaku
Pajama Ehara
Camera Otaku
Yamazaki Ami
Ami Yamazaki
Keita Arai
Ando
Rina Odanaka
Official
Kenta Matsushima
Man
Akito Fujii
Man
Mafia Kajita
Umibozu
Tetta Sugimoto
Akitaka Itô
Takaya Sakoda
Kunio Konno
Andrew Grace
Additional cast
Isao Hashizume
Akutsu
Chase Kim
Akitaka Ito
Daniel Kim
Ryo Saeba
Halley Kim
Additional cast
Fumino Kimura
Saeko Nogami
Crystal Lee
Saeko
Yuuki Luna
Kurumi
Brent Mukai
Kondo (Fox)
Parry Shen
Hideyuki
Lee Shorten
Additional cast
Stephanie Wong
Kaori Makimura
Ping Wu
Akutsu
Miley Yamamoto
Seta
Anne Yatco
Additional cast

Produced by

Kôsuke Oshida
producer
Keisuke Sanpei
producer
Shinichi Takahashi
executive producer

Music by

Yoshihide Ôtomo

Cinematography by

Motonobu Kiyoku
director of photography

Editing by

Takuya Taguchi

Production Design by

Kentarô Kosaka

Set Decoration by

Hiroo Kobayashi
decorator

Costume Design by

Kumiko Ogawa
Shuhei Sakaue

Makeup Department

Keisuke Sakai
hair & make up designer

Production Management

Masaaki Itô
production manager

Sound Department

Jonathan Coomes
recordist: english version
Simon Follain
mixer: french version
Hiro Ishizaka
sound designer
Chase McElhaney
sound editor: english version
Charlene Ong Chye Leng
sound editor
Masaharu Tanabe
recordist
Justin Valenzuela
mixer: english version
David Ward
adr mixer (english version)

Visual Effects by

Balasubramani A.
compositing artist: Basilic Fly
Dhinesh A.
paint artist: Basilic Fly
Yash Abuj
paint artist: Envision VFX
Tomofumi Akahane
vfx producer
Yasutaka Akama
animation artist: Digital Frontier / rigging artist: Digital Frontier
Nikita Alagan
show producer: Basilic Fly
Swapnil Ambre
compositing supervisor: NetFX Mumbai
Tinu Anand
paint artist: Envision VFX
Hiroki Ando
lighting lead: Digital Frontier
Asad Ansari
visual effects: NetFX Mumbai
Kota Asano
technical director: Digital Frontier
Hrudya Atholi
paint artist: Philm CGI
Roshin Babu
roto lead: Philm CGI
Kiran Kumar Bhairi
compositing artist: Philm CGI (as Kirankumar Bhairi)
Mrudang Bhatt
assistant line producer: Philm CGI
Monalisa Bhattacharya
visual effects: NetFX Mumbai
Anil Bhosale
production coordinator: SM Rolling FX
Shubham Brid
compositor (uncredited)
Sanjay Chakravorthy
visual effects: NetFX Mumbai
Chanakya Chander
visual effects: NetFX Mumbai
Mai Chantratip
visual effects: Yannix
Nudee Charoenwattanasuk
visual effects: Yannix
Chen Ju Chi
production coordinator: Digital Frontier
Sadeepa Chinthana
environment modeling artist: Digital Frontier
Hyunki Cho
character modeling lead: Digital Frontier
Ice Chotisathiensup
visual effects: Yannix
Sashwata Das
visual effects: NetFX Mumbai
Pramod Devkule
visual effects: NetFX Mumbai
Shailesh Dhawade
paint supervisor: SM Rolling FX
Komal Dogra
associate paint supervisor: NetFX Mumbai
Karthik Kumar Durairaj
compositing lead: Basilic Fly (as Karthik Kumar D.)
Anuj Kumar Dwivedi
roto artist: Adnet
Michael Johnson Elamkunnapuzha
production manager: Envision VFX
Hiroyuki Endo
production manager: Digital Frontier
Masataka Fujii
environment modeling artist: Digital Frontier
Yuki Fukuchi
environment modeling artist: Digital Frontier
Hiraku Fukuda
r&d: Digital Frontier
Hirofumi Furuoka
effects artist: Digital Frontier
Rishi Gajbhiye
compositing artist: Envision VFX
Laxman Ghandat
compositing artist: Envision VFX
Gaurav Gharate
visual effects: NetFX Mumbai
Vivek Ghude
visual effects: NetFX Mumbai
Kishor Gore
manager: SM Rolling FX
Jitendra Singh Gurjar
compositing artist: Adnet
Akihiro Hamajima
character modeling artist: Digital Frontier
Kou Hoshina
technical director: Digital Frontier
Tomomichi Ichikawa
technical director: Digital Frontier
Gen Imai
visual effects: Nippon Effect Center
Yu Imai
visual effects: Alphaliez
Takuya Inoue
compositing artist: Digital Frontier
Rinnosuke Ishikawa
previs artist: Zinou Pharmaceutics
Kiyoshi Ishimaru
animation artist: Digital Frontier
Hinata Ishino
lighting artist: Digital Frontier
Gen Ito
effects artist: Digital Frontier
Tomomi Iwabuchi
animation artist: Digital Frontier
Yutaka Iwama
previs artist: Zinou Pharmaceutics
Janarthanan V
roto supervisor: Adnet
Amal Jayan
compositing artist: Philm CGI
Kob Jitjaikla
visual effects: Yannix
Sushrut Joshi
paint artist: Envision VFX
Mugesh Jothikrishnan
paint artist: Basilic Fly
P. Juibang
visual effects: Yannix
Swarali Kadu
production coordinator: SM Rolling FX
Seiya Kamata
compositing artist: Digital Frontier / effects artist: Digital Frontier
Om Kangone
compositing supervisor: Philm CGI (as Om G. Kangone)
Sriram Kannan
compositing artist: Basilic Fly
Kazuaki Kanô
environment modeling artist: Digital Frontier (as Kazuaki Kano)
Nut Kariwaranon
visual effects: Yannix
Kota Karuo
animation artist: Digital Frontier / matchmove artist: Digital Frontier
Vijay Bhaskar Reddy Kataru
lighting artist: Digital Frontier
Takashi Kawabata
visual effects: Nippon Effect Center
Sagar Kawade
visual effects: NetFX Mumbai
Ryo Kawaguchi
compositing artist: Digital Frontier / lighting artist: Digital Frontier / matchmove artist: Digital Frontier
Satoshi Kawaguchi
environment modeling artist: Digital Frontier
Tadaomi Kawasaki
visual effects: DCG Entertainment
Ashish Khandelwal
compositing artist: Adnet
Haruka Kikuchi
previs artist: Zinou Pharmaceutics
Takeshi Kitamura
compositing artist: Digital Frontier
Ai Kohei
visual effects: Digital Frontier Taiwan
Ganesh Kolhe
paint artist: Envision VFX
Abhijit Kolvankar
visual effects: NetFX Mumbai
Yusaku Komiyama
effects artist: Digital Frontier
Athul Krishna
roto artist: Philm CGI
Yôsuke Kuboe
producer: L'Espace Vision (as Yosuke Kuboe)
Aniruddha Kumar
compositor: Envision VFX
Chandan Kumar
compositing artist: Envision VFX
Sumit Kumbhar
visual effects: NetFX Mumbai
Tadahiko Kurachi
systems manager: Digital Frontier
Takuya Kuribayashi
compositing artist: Digital Frontier / effects artist: Digital Frontier
Tasuku Kurihara
technical director: Digital Frontier
Tomoka Kurihara
production coordinator: Digital Frontier
Daisuke Kuwabara
visual effects: Alphaliez
Tszman Lee
lighting artist: Digital Frontier
Numngoen Lewchalermwongse
visual effects: Yannix
Chinchia Liu
visual effects: Digital Frontier Taiwan
Yihung Liu
visual effects: Digital Frontier Taiwan
Fangyu Lo
visual effects: Digital Frontier Taiwan
Leon Pascal Lopes
compositing artist: Adnet (as Leon Lopes)
Talen LS
VFX production coordinator: NetFX Mumbai
Vishal Mahajan
visual effects: NetFX Mumbai
Poonam Mahaur
compositing artist: Envision VFX
Manish Maktedar
prep/roto supervisor: Philm CGI
Aditya Malvade
compositing lead: Philm CGI
Pravin Ashok Mane
visual effects: NetFX Mumbai (as Pravin Mane)
Thivanesh Maran
matchmove artist: Basilic Fly
Aitor Martín
r&d: Digital Frontier
Hideharu Matsukawa
animation artist: Digital Frontier
Toru Matsumoto
effects artist: Digital Frontier
Ryota Minamoto
environment modeling lead: Digital Frontier
Sandeep Mishra
line producer: Philm CGI
Miura
previs artist: Zinou Pharmaceutics
Akihito Miura
rigging artist: Digital Frontier
Hitoshi Miyake
vfx supervisor
Ryunosuke Mochizuki
production manager: Digital Frontier
Athul Mohan
paint artist: Philm CGI
Altamash Momin
visual effects: NetFX Mumbai
Rohan More
visual effects: NetFX Mumbai
Atsushi Morimoto
technical director: Digital Frontier
Makoto Morita
systems manager: Digital Frontier
Mohammed Mudassir
compositor
Dhananjay Sukhedo Muley
paint lead: SM Rolling FX (as Dhananjay Mule)
Masahiro Mushikami
facial lead: Digital Frontier
Kaori Nagahama
production assistant: Digital Frontier
Hidenori Nagashima
scanning supervisor: L'Espace Vision
Toshihiko Nakajima
scanning supervisor: L'Espace Vision
Shin Nakata
character modeling artist: Digital Frontier
Takahito Nakayama
compositing artist: Digital Frontier
Asashi Naya
environment modeling artist: Digital Frontier
Shogo Nishimura
systems manager: Digital Frontier
Kôichi Nobuta
vfx producer: Zinou Pharmaceutics (as Koichi Nobuta)
James P. Noon
visual effects: Yannix
Takahiro Nowatari
previs artist: Zinou Pharmaceutics
Wataru Oguchi
rigging lead: Digital Frontier
Jester Okada
environment modeling artist: Digital Frontier
Miu Oshima
compositing artist: Digital Frontier
Rudra Kumar P.
matchmove artist: Basilic Fly
Prakash Pandey
paint artist: SM Rolling FX
Raju Pandit
paint artist: SM Rolling FX
Shaik Pasha
paint artist: SM Rolling FX
Babu Patel
compositing artist: Adnet
Akshay Patil
paint artist: SM Rolling FX
Sachin Pawar
paint artist: SM Rolling FX
Mahesh Poojari
senior production coordinator: Adnet
Prithvi Poojari
vfx production manager: NetFX Mumbai
Vishnu Prasad
compositing artist: Philm CGI
Krushna Pund
visual effects: NetFX Mumbai
Zeeshaan Qureshi
compositing supervisor: Adnet (as Zeeshan Qureshi)
Durga R.
production coordinator: Basilic Fly
Digvijay Singh Rajpoot
production coordinator: Envision VFX
Siva Raman
paint artist: Basilic Fly
Nishant Raote
io coordinator: NetFX Mumbai
Mahatav Rastogi
compositing artist: Envision VFX
Most Rattanalapanan
visual effects: Yannix
Ramanjaneyula Reddy
compositing artist: Basilic Fly
Faiz Rehman
paint lead: SM Rolling FX
Guillaume Riondel
environment modeling artist: Digital Frontier
Sagar Rode
visual effects: NetFX Mumbai
Yuichiro Sado
rigging artist: Digital Frontier
Hayate Saito
production manager: Digital Frontier
Hiromu Saito
r&d: Digital Frontier
Jadhav Sanjana
compositing artist: Envision VFX (as Sanjana Jadhav)
Minami Sano
production coordinator: Digital Frontier
Nitin Sarag
compositing artist: Adnet
Misato Sato
production assistant: Digital Frontier
Suguru Sato
character modeling artist: Digital Frontier
Dnyaneshwar Sawant
visual effects: NetFX Mumbai
Nan Sawatdivej
visual effects: Yannix
Nobuyasu Segawa
visual effects: Alphaliez
Wataru Senzaki
visual effects: Digital Frontier Taiwan
Azeem Ayyub Shaikh
associate vfx editor: NetFX Mumbai (as Azeem Shaikh)
Raj Kumar Shakya
roto artist: Adnet (as Rajkumar Shakya)
Ulyana Shamina
environment modeling artist: Digital Frontier
Suraj Shikalgar
visual effects: NetFX Mumbai
Vishal Shitole
io coordinator: NetFX Mumbai
Vikas Sondge
visual effects: NetFX Mumbai
Liangpeng Song
lighting artist: Digital Frontier
Koi Soodjaipraparat
visual effects: Yannix
Payal Srivastava
paint artist: SM Rolling FX
Save Sueatet
visual effects: Yannix
Gilla Surender
line producer: NetFX Mumbai (as Surender Gilla) / visual effects: NetFX Mumbai (as Surender Gilla)
Nick Suttithumrongkul
visual effects: Yannix
Nobuhiro Suzuki
vfx producer: Digital Frontier
Renjeesh T.
paint lead: Philm CGI
Takeharu Tachibana
technical director: Digital Frontier
Krunal Tadse
visual effects: NetFX Mumbai
Fumika Takahashi
compositing artist: Digital Frontier / environment modeling artist: Digital Frontier / lighting artist: Digital Frontier
Takaya Takahashi
compositing artist: Digital Frontier
Amit Takalkar
paint artist: Envision VFX
Naoyuki Takeda
matchmove artist: Digital Frontier
Ami Tamaki
compositing artist: Digital Frontier / lighting artist: Digital Frontier
Yoshihiro Tamura
systems manager: Digital Frontier
Yusuke Tani
compositing artist: Digital Frontier
Swapnil Tatkare
visual effects: NetFX Mumbai
Aishwarya Thakur
visual effects: NetFX Mumbai
Rahul Tiwari
compositing artist: Philm CGI
Seiya Tokuda
compositing artist: Digital Frontier / effects artist: Digital Frontier
Hiroto Tominaga
rigging artist: Digital Frontier
Ayami Tomio
compositing lead: Digital Frontier
Ryo Tomomura
compositing artist: Digital Frontier / matchmove lead: Digital Frontier
Lesli Topno
paint artist: Adnet
Yoshiyuki Toyooka
visual effects: Alphaliez
Yûsaku Toyoshima
vfx producer: Digital Frontier (as Yusaku Toyoshima)
Sandeep Tripathy
compositing artist: Envision VFX
Ken Tsuchiya
environment modeling artist: Digital Frontier
Nao Tsuchiya
production coordinator: Digital Frontier
Ryo Tsunoda
compositing artist: Digital Frontier / effects lead: Digital Frontier
Kishor Tummewar
visual effects: NetFX Mumbai
Danny Turner
visual effects: Yannix
Tadaaki Udo
rigging artist: Digital Frontier
Daikoku Ukou
visual effects: Alphaliez
Manikandasamy V.
paint supervisor: Basilic Fly
Nikhil Waiba
production coordinator
Chenchen Wei
environment modeling artist: Digital Frontier
Noina Winsuth
visual effects: Yannix
Pradeep Yadav
paint artist: Adnet
Takayuki Yafune
animation lead: Digital Frontier
Yasushi Yamaguchi
technical director: Digital Frontier
Ryoko Yamakawa
compositing artist: Digital Frontier
Azusa Yamamoto
compositing artist: Digital Frontier / matchmove artist: Digital Frontier
Tatsuki Yamauchi
compositing artist: Digital Frontier / lighting artist: Digital Frontier / matchmove artist: Digital Frontier
Hinako Yaoita
production assistant: Digital Frontier
Kosuke Yayama
vfx line producer: Digital Frontier
Hikaru Yoshijima
compositing artist: Digital Frontier
Haruki Yoshioka
effects artist: Digital Frontier
Naomi Yuki
compositing artist: Digital Frontier / lighting artist: Digital Frontier
Yasuhiro Ôtsuka
compositing artist: Digital Frontier (as Yasuhiro Otsuka)
Hrishikesh Cheemalamarri
senior compositor (uncredited)
Salimmuhammad568
visual effects (uncredited)

Stunts

Saori Izawa
stunts
Yoshihiro Minami
stunts
Ryôma Mutô
gun action advisor
Masaki Onishi
stunt coordinator
Kitano Runa
stunts
Takashi Tanimoto
action director
Umi Tanoue
action coordinator

Camera and Electrical Department

Kenichi Hamada
lighting director

Casting Department

Sharon Chazin Lieblein
dubbing casting lead

Location Management

Hiroto Takeishi
location manager

Music Department

Yoshitaka Fujimura
song selection
Tm Network
ending theme

Script and Continuity Department

Rie Fujishima
script

Additional Crew

Féodor Atkine
voice: french version
Natalie Avital
dubbing director: english version
Alice Bauer
voice dubbing: german version
Nicolas Alexander Böll
voice: german version
Karine Foviau
voice: french version
Dennis Herrmann
voice: german version
Boris Isaac
project manager: english version
Fabrice Josso
artistic director: french version
Morgan Bailey Keaton
adaptation: english version
Tim Knauer
voice: german version
Toyomi Maquita Herrera
adaptation: spanish latinamerican version
Thilo Mardaus
translation: german version
Kelly Marot
voice: french version
Viola Müller
voice: german version
Raymond Firmo Narag
adaptation: phillipine version / dubbing director: phillipine version / translation: phillipine version
Dina Smith
production assistant: english version
Michael Tietz
voice: german version
Pavel Vondrák
dialogue director: czech version
Lars Waltl
dialogue director: german version / dialogue: german version
All Filters