When Cameron Diaz wore Oscar de la Renta's strapless floral dress I thought it was rather matronly for her usually casual taste. To add more maturity, Cam accessorized with matching red pumps and a red pashmina. Jennifer Lopez just wore the same dress, with the designer by her side. To accessorize, Jennifer opted for large gold earrings and nude patent sandals. Both are super ladylike but whose prim look are you liking more?

Source and Source