The actress's fiancé is musician James Righton

Credit: Xposure

James Righton is Keira Knightley‘s knight in shining armor.

The British actress, 27, is engaged to Righton, a keyboard player for the U.K. indie rock band, Klaxons, her rep confirms.

Having reportedly been introduced by fashion correspondent Alexa Chung, the Pirates of the Caribbean actress and her beau were first spotted together publicly in April 2011.

Before she became cozy with Righton, Knightley split from Rupert Friend, who was her costar in Pride & Predjudice.

Aside from her engagement, up next for the movie star is the release of Seeking a Friend for the End of the World, where she’s featured opposite Steve Carrell.