Cameron Diaz says she has no regrets about the mistakes she committed in the past
Cameron Diaz may have a long list of ex-lovers, but that doesn't mean she's not learnt from her past mistakes.
The 42-year-old actress has never walked the aisle and according to her latest interview, she is in no hurry to, either. Pic/Getty Images
While speaking to an American magazine, the actress spoke about what she's gleaned from previous relationships. "You make the same mistake over and over again until you learn your lesson.
We girls sometimes do the thing where we pick the same person over and over again. They look and seem different, but deep down, they're the same. And that's on us," said the Sex Tape star.
Diaz's past flames include A-listers such as Justin Timberlake, Jared Leto and Alex Rodriguez.
The 42-year-old, who is romantically linked to Benji Madden, did not acknowledge rumours about her current relationship status, but she did share thoughts on what makes for a good partner.
"You have to find someone who is in the same place as you are. Timing is everything. If you get into a relationship where you want something the guy doesn't want, it's never gonna work," added Diaz.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
Photos: Hrithik Roshan, Anushka Sharma, other celebs dazzle at event
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash