Jennifer Lopez (who brought along Casper Smart) and Cameron Diaz looked stunning at last night’s (May 14) What To Expect When You’re Expecting premiere as the leading ladies fought it out on the red carpet.
Cameron stuck to her simple formula of little black dress, wearing a high-necked number that showed off her legs to dramatic effect. She teamed the piece with nude high heels, making her legs seem even longer.
While Lopez wore a shimmering blush-coloured dress, which encompassed a pleated skirt that swept the floor and a daring neckline that plunged to her waist. To add to the Goddess-like look, Jennifer teamed the elegant Maria Lucia Hohan gown with sparkling sandals and a clutch to match, slicking her hair back in a sophisticated low pony tail.