Cameron Diaz wants a man who is "engaged in life".
The 40-year-old actress is currently single.
Cameron dated Justin Timberlake for three years until they broke up in 2006 and called it quits with New York Yankees baseball player Alex Rodriguez a little over a year ago.
The star knows exactly what she wants in a partner and is looking to commit to someone stimulating.
"I want someone who takes care of themselves, who's strong. To hear people are engaged in life like that is exciting to me," she told the British edition of Esquire magazine.
Cameron recently became open to the idea of marriage.
"It just wasn't the thing I was drawn to. I certainly didn't want it in my 20s. Or my 30s. We'll see!" she gushed.
Cameron loves being in her forties.
She has never felt better.
"For the first time in my life I'm content. Getting older is the best part of life," she said. "I know myself better. I feel more capable than ever. And as far as the physicality of it I feel better at 40 than I did at 25."