It has been over two years since we saw Cameron Diaz on the big screen for her musical comedy-drama, "Annie," where she played the role of Miss Colleen Hannigan. After the said movie project, the Hollywood A-lister appeared in an episode of "Yo Gabba Gabba!" before she went on a hiatus after tying the knot with Benji Madden in 2015.

Since then, Cameron Diaz has been living a low-key life, with no TV appearances and movie projects. After two years of waiting, the award-winning actress has finally stepped out to explain her hiatus from her celebrity life.

In a recent press conference, the 44-year-old actress admitted her hectic schedule had taken its toll on her before she decided to take a breather from the limelight.

Is she coming back soon?

Cameron Diaz started her career at a very young age. At 16, the "Bad Teacher" star signed an exclusive contract with Elite Model Management and had been working with renowned companies like Levi's and Calvin Klein. Her career as a fashion model escalated quickly and has brought her on the cover page of "Seventeen" magazine for its July 1990 issue.

After four years of modeling, Cameron Diaz tried her luck on acting by auditioning for a role in 1994 film "The Mask" starring Jim Carrey. The classic comedy film was a success and became the gateway to Cameron's success in acting.

Since then, the model-turned-actress has been on the road for filming, photo shoots, and endorsements.

"I just went, "I can't say who I am to myself." Which is a hard thing to face up to," Cameron Diaz said during the press conference? "I felt the need to make myself whole." As for her on-screen comeback, the "Sex Tape" star refused to promise anything regarding her potential return this year.

What has she been up to?

Cameron Diaz finally tied the knot with Benji Madden at their residence in Beverly Hills on January 5, 2015. The couple has been dating for seven months before they announced their engagement in December 2014. The "Charlie's Angels" alum was 41 years old when she settled down.

When asked about her marriage with the Good Charlotte singer, the Hollywood actress candidly said that she is happy for having a "partner in life and in everything." Cameron Diaz added she and Benji Madden are two different people with the same values. "We're totally two peas in a pod. We are both just weird enough for each other," she explained.

The actress also commended her husband for showing her what equality is all about in a relationship.