
We haven't seen much of Cameron Diaz recently but the past few years have been busy for her. After ending her long-term relationship with Justin Timberlake, the actress experienced an all time low when her father died of pneumonia at age 56. But it's not all doom and gloom for the actress. She is back with a string of new movies to keep her fans amused and is looking better than ever as she graces the cover of American Vogue shot by Mario Testino.










