Cameron Diaz knows just what it takes to make an outfit pop on the red carpet. Here she is on the red (actually, green) carpet Sunday night for the Shrek Forever After Los Angeles premiere, in a poppy colored Oscar de la Renta mini dress.
We love that she picked one asset to show off (those toned gams), and kept the silhouette simple and chic. Wearing nude pumps only adds to the sultry look by making her long legs look even longer.
