All Cast

Maria Ozawa

Maria Ozawa

Yuka Chigusa / Kekko Kamen

Hitomi Kitamura

Hitomi Kitamura

Mayumi Takahashi

Nocchi

Nocchi

Toenail of Satan

Nene

Nene

Keiko Natsuwata

Sasa Handa

Sasa Handa

Koichi Omote