According to Femalefirst, Knightley will marry Rupert Friend some time next year. The 21 year-old star recently shared the news of her engagement during a party hosted by Lindsay Lohan at the London club Paper.
A witness said, "Keira looked radiant and seemed to want the world to know that she and Rupert had got engaged. She even told the waiter, ‘Please get my husband a drink.’"
Last year, the starlet met Friend on the set of the film Pride and Prejudice. Friend later proposed to Knightley when she finished filming Pirates of the Caribbean: At Worlds End.