Cara Delevingne addresses sexuality as she takes swipe at famous exes

George Jiglea

Cara Delevingne hasn't held back as she confirmed she is a lesbian. The actress, who has dated a number of high-profile stars, including Harry Styles and Jack O'Connell, made a confession when it came to her sexuality. She had previously labelled herself as pansexual, but has now revealed she is lesbian during a confessional segment at Rosalia’s gig at London’s O2 Arena. The 33-year-old said on Wednesday: "If you didn’t know this already, I’m a lesbian and my weakness used to be straight women."