Cara Delevingne and Ashley Benson at the US Open What to wear for Cara: A floral dress with a suede jacket and leather beret. What to wear for Ashley: A navy dress a grey blazer. Image Source: Getty / Gotham