Keira Knightley hates attending Hollywood premieres, because she's too self-conscious to enjoy herself.
The British actress claims she spends her entire time on the red carpet dreading the way her look will be interpreted in the press the following day.
Knightley tells Allure magazine, "I absolutely hate red carpet events. I don't like the fact that people write 'Oh you look like crap' or 'I don't like your arms'. I'm not Wonder Woman! I have self-esteem issues. Everybody does. You know, skinny people are allowed to feel s**t about themselves too."