Cameron Diaz made a guest appearance with co-star Jason Segel on ‘Despierta America’ at Univision Headquarters on Tuesday (July 8) in Miami, Florida to promote her new movie, ‘Sex Tape’.
The actress wore a Saint Laurent dress featuring black hearts on a red base, with ruffled sleeves giving the look a flirty and fun spin.
Teamed with Prada sandals, this feminine number is one of her best looks in a while. Not all black, plus it doesn’t have the fit issues of her last look.

Bergdorf Goodman, farfetch.com US, farfetch.com and Luisa via Roma.
Credit: Getty
Ugh. I’m in minority obviously but I hate it. I think its hideous.
Shoes are awesome. dress icky. no. no no.
Funny… I saw this dress online yesterday and thought, “This dress requires someone with great legs!” And of course Cameron delivers that. 🙂
She looks great. The sandals really make this outfit.
I really like this!
Me, too. The sandals are perfect.
She looks very chic. Love the shoes
This is a well put together but not “trying too hard” look. Cameron Diaz wears it, not the other way around.
Shoes and dress are perfect together, but this does make her look a bit broad-shouldered.
She looks great, love the shoes.
The dress is vibrant and flirty and the sandals go well with it, a very nice look for her.