American fashion model Bella Hadid looked stunning in that amazing scarlet gown when she hit the red carpet at Cannes Festival. Besides being a smasher she's also a spot stealer as her outfit didn't leave much to the imagination. Just look at her legs, ouch...