British actress Keira Knightley has shattered her English rose image by boasting about her love of foul language. The screen stunner has even shocked friends and family by making jewellery which spells out swear words, earning her the nickname "potty mouth". Knightley says, "I make bracelets with lettered beads. I did one for my brother which said 'F***' 'W***' and I do 'D*******d' too".