Japanese horror meets intense erotic encounter in supernatural setting.