Actor Kevin Spacey has apologised to fellow actor Anthony Rapp for what Rapp alleges was an unwanted sexual encounter that occurred when he was 14.