Hadid wore a custom red silk Alexandre Vauthier Couture gown.
She wore it along with patent leather Giuseppe Zanotti heels and jewels by de Grisogono.
Another silk Alexandre Vauthier gown (less risqué for sure) accessorised with statement Bulgari jewels.
She loves red and looks ethereal in a quilted Christian Dior gown with a low back.
You thought her Cannes debut outfit was bold, look at Bella ooze sexiness in this Ralph & Russo clear outfit!
Bella went for a princessy look giving her sultry image a break at Cannes red carpet. Thanks to Christian Dior.
She went back to being sexy with this halter-neck, backless silver beaded gown by Elie Saab.
Another red gown for the red carpet appearance, this time Bella slipped into a bold red Roberto Cavalli gown.
Bella looks ethereal Dior Haute Couture gown with embellished Christian Louboutin heels and Bulgari jewels.
Bella stuns in this vintage white Jean Paul Gaultier column gown with a black sheer train and halter-neck.