David Thewlis Jennifer Jason Leigh Tom Noonan
Yuto Uemura Takuma Terashima Yuuichirou Umehara Takahiro Sakurai
Gordon Heath Maurice Denham
Daisuke Namikawa Shintaro Asanuma Yui Ishikawa Kenji Hamada Daisuke Kishio Rina Sato
Eve Hanon Ano