Japanese film featuring sensual scenes and exotic imagery. Japanese film featuring sensual scenes and exotic imagery. Film