Cameron Diaz is so disillusioned with her quest to find the perfect man that she has given up all hope of finding his in the belief that he doesn't exist.
The blonde beauty has dated a string of eligible men over the years including Matt Dillon, Jared Leto and Justin Timberlake.
But the 35-year-old has yet to find the perfect partner to settle down with, and she has been forced to admit she may never find a man to spend the rest of her life with.
She says: "You're always told he has to look like this and this is how he exists in all the storybooks - but it doesn't always come in those packages.
"And people are not always what they seem to be. I was really a big fairy-tale girl when I was growing up."














