Suit Yourself or Shoot Yourself: The Escape Cast Shô Aikawa Koyo Maeda Satoru Kajiwara Akira Kiuchi Ren Ôsugi Yoriko Doguchi Iwao Dan