Keira Knightley

Sorry, fellas: Keira Knightley is off the market.

The 27-year-old Pirates of the Caribbean actress is engaged to musician James Righton, People reports. The couple, first spotted publicly together in April 2011, was introduced by fashion correspondent Alexa Chung.

Keira Knightley debuts new 'do

Knightly was previously linked to her Pride & Prejudice co-star Rupert Friend.

We just hope Righton proposed something like this. Just us?