Kuwang's titillating film featuring sensual scenes and provocative actors.