Cameron Diaz talks about her retirement from acting

(Photo Credit: Getty Images)

Cameron Diaz has said she found “peace” in her “soul” after walking away from acting two years ago.

Diaz had a 20-year career that included roles in films like “There’s Something About Mary”, “Charlie’s Angels” and “Shrek”.

Her last movie appearance came in the 2014 adaptation of “Annie”.

Speaking on a health podcast hosted by Gwyneth Paltrow, the 47-year-old actress first confirmed that she did in fact retire from acting in 2018, but will not rule out a return one day.

She also said “I got a peace in my soul, because I finally was taking care of myself. It’s a strange thing to say, I know a lot of people won’t understand it, I know you understand it, but it’s so intense to work at that level and be that public and put yourself out there. I stopped and really looked at my life. When you’re making a movie, they own you. You’re there for 12 hours a day for months on end, you have no time for anything else. I really needed to know that I could take care of myself, that I knew how to be an adult.”