Keira Knightley turns 29 today, so we have a look at who she has dated over her last few years in the limelight.Keira Knightley Knightley met actor Del Synnott on the set of Princess of Thieves and they dated from 2001-2003. She began acting as a child on television and made her film debut in 1995.
They were a mostly low-key couple, but they were tabloid and paparazzi targets nonetheless.
Between 2003-2005, she was romantically entangled with Fifty Shades of Grey's Jamie Dornan- we wonder if he is anything like his character as in his latest film. Her next boyfriend she also met on a film set; her character's almost lover in Pride and Prejudice.
Rupert Friend and Knightley were together for five years between 20.
She's collaborated with Mulberry for a range of bags this season, so it's no surprise to see Cara Delevingne repping the label even more by stepping out to a red-carpet event in one of their Spring/Summer '15 creations.
Although the Spring/Summer collection was predominantly full of khaki neutrals and pretty floral shift dresses, in contrast there were two bolder looks that featured perforated leather material - this dress being one of them!