Cara Delevingne, St Vincent (Photo: Getty) Los Angeles - Cara Delevingne has reportedly split from St. The 24-year-old model-turned-actress secretly ended her relationship with the musician during her promotional tour for her Suicide Squad movie after a year-and-a-half of dating. They decided to call it a day but remain pals and are hoping they can work things out as it's no doubt they really love each other.'' She explained, ''As a child I used gay as a bad word, as in, 'That's so gay.'