Beautiful green gown for Cara Delevingne