Keira Knightley married James Righton in France in May 2013. They wed in the small French town of Mazan at the town hall with just a small group of family and friends there to witness. Later that evening, they hosted a party at Keira's family's farmhouse in Provence. Keira wore a short dress paired with a chic jacket for the nuptials. In fact, Keira's Chanel dress was first seen on her in 2008! She also donned a chic Chanel jacket and flats. She polished off the look with a headpiece made of flowers.