Japanese beauty explores her wild desires in a steamy film.