As one of the world's top supermodels, Bella Hadid can have her pick of the gowns - and never more so than when gracing the red carpet at the Cannes Film Festival.