Cameron Diaz speaks out about getting married in her forties

Cameron Diaz with her husband Benji Madden.
Cameron Diaz with her husband Benji Madden. Photo credit: Getty

Cameron Diaz has spoken out on why she waited until she was in her forties before getting married.

The Charlie's Angels actress, wed her now-husband Good Charlotte singer Benji Madden 38, in 2015 when she was 42.

At a wellness summit held by Goop founder Gwyneth Paltrow in California last weekend, Diaz explained that it wasn't until meeting Madden that she felt she had found someone she could spend the rest of her life with.

"I think it's a matter of I just hadn't met my husband," Diaz, 44, said. "I had boyfriends before, and there's a really, really distinct difference between husbands and boyfriends."

"He's just my partner in life, in everything," she went on.

"I've never had anyone who supported me so much and gave me so much courage to be myself and to really explore myself. My husband has been able to show me what it's like to be an equal. And I've learned so much from him. I look at him every day and he inspires me. I feel so lucky."

The actress, who has written two health and wellness based books, said she and Madden "are totally two peas in a pod. We're both just weird enough for each other. He's my perfect little weirdo and I'm his perfect little weirdo."