 It may be a man's world in Hollywood, but Keira Knightley will no longer perform sex scenes under a male director. She's getting a lot of credit. She's getting praised for this. While the actor has done nude and sex scenes in the past, she now has a no-nudity clause in her contract that only somewhat has to do with how her body has changed after having two children. She says it's partly vanity.