Cameron Diaz Shares More Than Her Joints

Cameron Diaz has given Drew Barrymore a watch she originally bought for Justin Timberlake. The ‘Charlie’s Angels’ star bought the $12,000 vintage 18-karat rose gold Rolex Oyster watch – which had “I love you” engraved on the…

from www.hollywoodrag.com