Keira Knightley still worries about spending too much money on clothes.

The stunning actress says she does enjoy splashing out on designer items but admits she sometimes feels guilty about spending that amount of money, even though she can afford it.

She said: "Oh, I do like shopping, but only sometimes. The other day I wanted to buy a Burberry coat. I went into the shop, tried it on, looked at the price, nearly died, and then bought it! It was so much fun, but I still have to tell myself it's OK to do that - isn't that mad?"

While she enjoys the occasional spot of retail therapy, Keira does a lot of her shopping online, saying: "It makes my life so much easier."

Although she worries about spending too much on designer clothes, Keira isn't as concerned about her appearance and says she's happy for stylists to do whatever they want to her.

She told Britain's Vogue magazine: "I was in Paris and they flew a hairdresser in from Venice, where she was working with Sofia Coppola at the film festival. She spent one house in Paris; cut my hair, and was flown back. Isn't that mad?

"I don't worry about what they're going to do, I like seeing what they are going to do to me."