Alessandra Ambrosio steals the show on Cannes red carpet

Alessandra Ambrosio (Vianney Le Caer/Invision/AP)
Alessandra Ambrosio (Vianney Le Caer/Invision/AP)