cara delevingne will heard