Keira Knightley has long been a fan of Chanel. In fact, she wore a dress by the design house to her wedding -- and then again and again.
Interested in ?Add as an interest to stay up to date on the latest news, video, and analysis from ABC News.
However, when she wore a Chanel gown to a red carpet in April, she got a lot of bad feedback about it, she said.
"Apparently the reason they were so mean was because they thought the dress was unsexy," she told Glamour magazine. "I wasn’t intending to be sexy. This idea you have to be sexy on the red carpet -- that dress made me very happy."
Knightley, 28, who's promoting her new movie "Begin Again" with Adam Levine, doesn't just write her own rules when it comes to style. She also doesn't worry too much about what others think about her.
"When I hit 25, for some reason I didn’t care anymore [about fame]. I allowed myself to chill out. Since then, everything’s been amazing," she said. "There are those who manage [their teens and early twenties] really well—-doing a lot of partying and making a lot of mistakes and thinking the world is only there for you, but I was way too introverted. And there was always this sh**load of photographers, who made it worse."
Now married to rocker James Righton, she admitted that even that was something she didn't over-think.
"When James proposed, I just thought, 'Well, never done that before!'" she said. "It seemed like a fun thing to do!"