Keira Knightley Won’t Shoot Nude Sex Scenes with Male Directors Posted byHobby admin January 25, 2021 The 35-year old actress currently has a no-nudity clause in her contract, which has been in effect since 2015.