Whilst most of us are agonising over what to wear at our Christmas party and shopping for a new frock for fear of our colleagues recognising our outfit, there is one Hollywood star who doesn't seem to share our woes - Keira Knightly. The Pirates of the Caribbean actress has stepped out yet again wearing her favourite Chanel gown, the same one that she wore to her wedding earlier this year and to a pre BAFTA bash way before that in 2008. Well, as they say 'If it aint broke why fix it'.