06/18/2014 04:24 pm ET Updated Dec 06, 2017

Cameron Diaz Wows In White Dress On The Red Carpet

Cameron Diaz looked radiant on the red carpet in a single-shouldered white and silver dress while promoting "Sex Tape" in Barcelona on Wednesday, June 18.

Diaz appeared at the event alongside co-stars Jason Segel and Rob Lowe. She stars with Segel in the Jake Kasdan-directed comedy as Annie and Jay, a married couple who find out the sex tape they made was accidentally shared via iCloud to their family and friends. The film hits theaters July 18 and audiences might be influenced by the sexy plot-line.

"We’re saying, basically, to save your marriage, you must make a sex tape," she joked during an interview with The New York Times. "There’s plenty of marriages out there that will find that out."

cameron diaz

cameron diaz