This is an A+ plus look for this bad teacher! The striped patterns are cheerful without being overwhelming, and the halter top accentuates her toned and tanned arms beautifully!
Now I think even this dress is a little short for Cameron! No need to show us your Britney/Paris/Lindsay! I feel already uncomfortable just looking at this photo.
This dress appears a little too "mature" for the ever-youthful Cameron Diaz! It needs to be a little more 'Charlie's Angels' and a little less 'Dynasty'.
Even though this dress feels more like Helena Bonham Carter than Cameron Diaz, Ms. Diaz looks so cute it's hard to hate on this look! Definitely a look less ordinary!
I must confess, I've got a bit of fear and loathing about this look! The top is too dressy for the distressed jeans, and the white belt makes the top frumpy and awkward.
A short mini-dress NEVER has done Cameron wrong! She looks muy caliente in this bright pepper colored dress! Her legs appear lengthy, paired with nude heels.
Yikes, Dorothy from Wizard of Oz you are not! When your dress looks like crushed up mints, it's time to click those red shoes and chant, "There's no place like home!"
Madonna's "Holiday" popped into my head when I saw this photo, but there is nothing to celebrate about that terrible upside down ruffle on the hem of her dress.