Guest Stars Kosuke Tanaka as Tin Tin Ayumi Ito as Misaki Ayumi Tanida as Tozawa Soji Arai as Shingo Jessica Hecht as Willa Adelstein Sarah Sawyer as Jessica Adelstein Danny Burstein as Eddie Adelstein Vincent Gale as Dean Kudisch Marcel Jeannin as Dr. Walker Co Starring Nobushige Suematsu as Gen Kazuya Tanabe as Yabuki Koshi Uehara as Taro Ryûhei Watabe as Matsuda Yohei Matsukado as Hagino Masaki Miura as Detective Funaki Atomu Mizuishi as Kaito Sato Syu Sekimoto as Etsuo Noémie Nakai as Luna Mitsunari Sakamoto as Toma Yuta Koga as Shinjiro Kensei Mikami as Hisashi Tyson as Hayama's Driver Yoshiyuki Yamaguchi as Naruse Kunimoto Shoken as Ichikawa Toru Shinagawa as Koichi Tanaka Vino Inuyama as Hirano Ryujin Suzuki as Saionji James Allodi as Phil Hadley Jonathan Whittaker as Paul Luthold Kenji Amami as Buddhist Monk Koichi Kosse as Insurance Adjuster Tamiyasu Cho as Photographer Yudai Hayashi as Another Photographer Shinji Nagashima as Photographer #3 Yoshihisa Sadoyama as Photographer #4 Balon Yamazaki as Show Host Hanako Takigawa as Girlfriend #1 Azusa Yamaguchi as Girlfriend #2