Catherine Zeta-Jones doesn't find young men attractive.
The 40-year-old actress - who is married to 65-year-old actor Michael Douglas - says she could never date someone who is younger than her because they are so "selfish".
She said: "I know that young men are more unbiased, playful and firmer. There's no question about that. But they are also more selfish and narcissistic. This is why they never had a chance to go out with me.
"I need a man who is sensitive and caring. Someone who is superior to me and I can lean on. But that doesn't mean not that I fancy old and fat men."
The mother-of-two - who married 'Fatal Attraction' star Michael in 2000 - believes the Oscar-winning actor is her ideal man and has never worried about the 25-year age gap between them.
She told German magazine InTouch: "He knows exactly what he wants and what life is about. That impresses me. But Michael can also be a real softy. He sends me flowers and cries when his kids say something particularly pathetic.
"We didn't care about the age gap from the beginning on. We relied more on our emotions and feelings. It was like that and it should always be like that."