Suit Yourself or Shoot Yourself: The Hero Cast Shô Aikawa Koyo Maeda Tomoka Kurotani Yoriko Doguchi Ren Ôsugi Susumu Terajima