Cameron Diaz or Jennifer Lopez
Cameron Diaz wore this fabulous Fendi belted dress to the Tokyo premiere of "What Happens In Vegas". She looked amazing from her sleek up-do to her chic nude pointy pumps.
Jennifer Lopez recently wore hers to Macy's to launch one of her many perfumes in New York. Jennifer also looked great but unfortunately she had too much going on with the pouffy hair and her embellished sandals were too much for this dress.
Since Cameron Diaz kept everything simple in order to showcase this beauiful dress, Cameron wins!