If you're a famous Hollywood actress who doesn't do drugs, drink or smoke – what's the next best thing which can serve as your vice?
For Keira Knightley, it's swearing!
The 23-year old actress admits that her vice is swearing – and she apparently enjoys it.
But you know what, my mum swears quite a lot while my dad does not swear.’
She apparently picked up the swearing habit from her mom Sharman MacDonald.
I bet she knows words that will make even a sailor blush – and make my mom want to wash out her mouth with soap, lol.
Keira recently starred as Georgiana Cavendish in the period film "The Duchess", where she costars with Ralph Fiennes.
So what's next for the admittedly potty-mouth actress?
She'll be filming "King Lear" which is set to start production next year.
And she also auditioned for a part in the film version of "My Fair Lady" – for the part of Eliza Doolittle.
If #things push through, she might be working with George Clooney – who's enough of a clown on set to poke fun at her swearing habit.