Indonesian film production house delivers steamy scenes. Indonesian film production house delivers steamy scenes. Film