Steamy scenes from latest Chinese film.