as Tôru Hanaoka
as Abbot
as Okawa
as Dr Uchida
as Shinobu Kurai
as Mukai Yoshitaka
as Nozaki Kazuo
as Young Detective
as Aoki