Keira Knightley is not as porcelain skinned as she appears on-screen, for the actress has revealed that she suffers from acne. Keira Knightley is not as porcelain skinned as she appears on-screen ...