Julia Roberts says she has been "spared" from sexual harassment during her career, but doesn't understand why.