Diane Kruger and Eva Longoria fought off stiff competition on the red carpet in Cannes yesterday, but reigned victorious in two frothy concoctions.
Connect with fellow fashionistas and have your say!