Poppy Delevingne wowed amongst fashion's finest as she walked the red carpet in London.
The 31-year-old model and actress stole the show as she stepped out at the Fashion Awards in a dramatic white frock covered in flowers, which featured a short skirt and a long train.
Poppy tied her hair back and accessorised with gothic-style jewellery.
Rita Ora also turned heads in a form-fitting metallic gown and elegant hair and make-up.
Other stars flashed plenty more flesh despite the chilly weather, with Hailey Baldwin, Caroline Flack and Amber Valletta all showcasing their legs in skimpy black dresses.
Holly Willoughby also opted for black, but might have been a little warmer in a jumpsuit, with a jacket thrown over her shoulders.
Several stars from the modelling world brought a splash of colour to the carpet, with Jourdan Dunn and Karlie Kloss both radiant in shades of orange.
The 2017 Fashion Awards take place at London's Royal Albert Hall.