Alessandra Ambrosio Donning a Semi-Sheer Black Gown While Cannes Film Festival