Steamy Chinese film offers explicit adult content.