"We got there and they said, 'Do you mind doing it nude?' and I said, 'No, I can't, I haven't shaved my legs,' and they went, 'Don't worry about it. We'll touch it up.'" Keira Knightley was shocked when she realised she'd have to bare all for the cover of the new Vanity Fair magazine.