Cameron Diaz accompanied best friend Drew Barrymore to her wedding dress fitting, sparking rumours she will be a bridesmaid on the big day.

The Charlie's Angles actresses were snapped leaving the Chanel store in Beverly Hills, where Drew had her gown tweaked ahead of her wedding to art consultant Will Kopelman at her estate in Montecito, California this weekend.
Cameron revealed to InStyle magazine that Will asked her advice before his proposal to Drew last December, saying: "I knew Drew was getting married before she did!"

After nearly a year of dating, Will proposed to Drew over the festive holidays in Sun Valley, Idaho.
There has been a lot of speculation and gossip that the 37-year-old actress is pregnant with her and Will's first child after she was pictured with what looked like a baby scan, although her representative has refused to comment. Drew has also been photographed wearing a lot of baggy clothes recently, perhaps a sign of a growing belly?
It will be Drew's third time down the aisle, following her previous marriages to Welsh bar owner Jeremy Thomas and comedian Tom Green.
Drew recently admitted that she is a chaotic person by nature, revealing: “I can be very fiery, I am passionate and chaotic. I am a girl who chases everything she really wants. Life is too short to miss out on something. Things don't drop in your lap.”