6. Keira Knightley
If you’re a celebrity, you have to really love an outfit to wear it multiple times, but to repeat an outfit at your very own wedding shows a whole different level of commitment to a certain piece of clothing.Keira Knightley found a strapless baby pink Chanel dress that she absolutely adored, and wore it to an awards dinner in London in 2008. She then stuck it in her closet and didn’t take it out until a whopping 5 years later, when she wore it on her wedding day. Talk about something old! After pulling it out of her closet, she didn’t quite want to retire it yet, so she wore it again (styled slightly differently, over a blouse) at a charity event in 2013.