Bella Hadid Wore an Optical Illusion Halter-Neck Gown on the Red Carpet

And a train brings the drama to Cannes.