Keira Knightley's Loves & Hookups

Who is Keira Knightley dating? This list includes all of the celebrity men Keira Knightley dated, arranged by most recent. Keira Knightley relationships include actors and a musician.

The list of people Keira Knightley dated is not exceptionally long, though her relationships have been. Keira Knightley boyfriend Rupert Friend was with the actress for several years. The current Keira Knightley husband is James Righton. Keira Knightley married the musician in 2016.

Keira Knightley exes include Jamie Dornan and Rupert Friend. Find a comprehensive list of Keira Knightley relationships below, featuring exes, their birthplaces, and what they do for a living. Which one of her ex-boyfriends do you think is the hottest?

  • James Righton
    Photo: Dimitrios Kambouris / Getty Images

    Kiera Knightley started dating English musician James Righton in 2011, and the couple got engaged in 2012.

    The two married in September 2016, and share daughter Edie (born 2015). On May 2, 2019 Keira Knightley revealed she was pregnant with her second child as she showed off a baby bump at the Chanel J12 cocktail party in Paris.  

    • Age: 38
    • Birthplace: Stratford-upon-Avon, United Kingdom
  • Rupert Friend
    Photo: Gordon Correll / Wikimedia Commons
    After meeting on the set of the 2005 film Pride and Prejudice, Keira Knightley and Rupert Friend dated for several years.
    • Age: 40
    • Birthplace: South East England, Eurasia, United Kingdom, England, United Kingdom
  • Jamie Dornan
    Photo: Ibsan73 / Wikimedia Commons
    Keira Knightley and Jamie Dornan were in a relationship from 2003 - 2005.
    • Age: 40
    • Birthplace: Holywood, Bangor, United Kingdom
  • Keira Knightley is rumored to have had a brief fling with her The Jacket co-star Adrien Brody in 2005.

    Brody, however, denies the pairing.

    • Age: 49
    • Birthplace: Woodhaven, New York City, New York, United States of America