Look at those killer curves and AH-Mazing silhouette!
Those gym dates with Benji Madden seem to be working out in Cameron Diaz's favor!
The sexy star showed off her hot bod in a tight Roland Mouret dress on Wednesday as she made her way to the Barcelona premiere of her new summer flick, Sex Tape in Spain!
Cameron paired her two-toned, asymmetrical ivory cocktail dress with a simple necklace, a few bangles and white strappy heels!
Simply fabulous! Although we think some hot eye candy on her arm would've made her whole attire PERFECT! ;)
[Image via Getty Images.]
Tags: barcelona, cameron diaz, fashion smashion, ivory cocktail dress, red carpet, roland mouret, sex tape, spain