2) Cameron Diaz
Everyone who has dated this leading lady has been left with a smile. She is not only uncompromising in her love life feeling no societal obligations for marriage, she dates who ever she feels no matter the age (within legal and moral limits of course). To call her the female version of Clooney seems sexist. She may be a contender to take his place all together as the hottest uncompromising bachelor in a decade or so though because she is happy with who she is and even when she breaks it off, her lovers are happy to have known her. The girl’s got style.