July 23rd, 2010
04:17 PM ET
Just when it seemed Cameron Diaz had hit a homerun by landing New York Yankees slugger Alex Rodriguez, the “Knight and Day” star admits she’s open to playing the field.
"I think the big misconception in our society is that we're supposed to meet the One when we're 18 and we're supposed to get married to them and love them for the rest of our lives. Bull[expletive]," Diaz, 37, told UK's Stylist magazine. Instead, she suggests, “Have someone for five years and another person for another five years.”
The actress, who previously dated Matt Dillon, 46, Jared Leto, 38, and Justin Timberlake, 29, has been linked to 34-year-old baseball star Rodriguez since the spring, and the pair enjoyed a night out in New York City on July 18.
"I think people get freaked out about getting married and spending 20 or 30 years sleeping with the same person, but if that's the case, don't do it,” she told Sylist. “Life is long and lucky and yes, love might last forever, but you don't always live with the person you love forever."
About this blog
Our daily cheat-sheet for breaking celebrity news, Hollywood buzz and your pop-culture obsessions.