Keira Knightley and her longtime boyfriend, British actor Rupert Friend, have broken up. Known for being tight-lipped about her private life, it was the actress' father that spilled the beans about her relationship, telling the British newspaper The Sun, "They were together for quite a long time, and it is always hard breaking up. She's focused on her work." Dating for five years, the couple met on the set of the 2005 flick Pride & Prejudice.