Posted January 18Jan 18 Cameron Diaz has said her decade-long retirement from acting was "the best 10 years of my life".View the full article