Help finding unsettling Japanese explotation film.