She is renowned for her wholesome image and delighted fans as the well-mannered Jane Austen heroine Elizabeth Bennet in Pride and Prejudice.
But Keira Knightley has cast her revered English rose image aside and admitted she drinks half a bottle of wine a night and has a penchant for colourful language.
The 21-year-old packed in the expletives during an interview with Elle magazine and said she even makes beaded jewellery for her friends and family emblazoned with four-letter insults.
The actress said she also drinks half a bottle of wine a night.
She said: "I'm trying to go 'f**ck it' and have bowls of pasta or whatever makes me happy.
"I haven't been to the gym since January and I'm drinking about half a bottle of wine a night."
The full interview appears in the July issue of Elle magazine, out on Wednesday.
soucre: http://www.thisislondon.co.uk