Cameron Diaz rocks a trendy pair of ripped jeans while stocking up on groceries on Saturday (May 17) in Beverly Hills, Calif.
Earlier in the day, the 41-year-old actress was spotted enjoying a workout with Benji Madden.
On the same day, Cameron dropped Benji off at the Montage Hotel.
35+ pictures inside of Cameron Diaz spending time with Benji Madden in Beverly Hills… More Here! »