Model Alessandra Ambrosio wears Alberta Ferretti
to attend the screening of 'Three Thousand Years Of Longing (Trois Mille Ans A T'Attendre)'. AP Photo

Cannes Film Festival fashion: stars dazzle the red carpet on day four