Keira Knightley is not as porcelain skinned as she appears on-screen, for the actress has revealed that she suffers from acne.
The Pirates of the Caribbean star has admitted that her skin is not as good as it appears in the films and that she requires a lot of make up to hide her spots.
â€œMy film career has boosted my self-esteem. Iâ€™m self-conscious and Iâ€™ve always tried to dress down. I donâ€™t even like wearing make-up but I have to because of my acne, Contactmusic quoted Knightley, as saying.
â€œIâ€™ve been saved many times at film premieres by wonderful make-up artists who make my skin look much better than what it is.
â€œThatâ€™s all part of the make-believe world of cinema,â€ she added.