Cameron Diaz stuns at What to Expect When You’re Expecting premiere, so why is she still single?

Cameron Diaz is one of Hollywood's hottest - not even Jennifer Lopez could outshine her on the red carpet last night!

Cameron Diaz what to expect when you're expecting premiere
Cameron Diaz what to expect when you're expecting premiere


At the LA premiere of What To Expect When You're Expecting, Cameron Diaz chose a casual ensemble yet still managed to look effortlessly beautiful.

[Related story: Cameron Diaz wows at Met Gala]
[Related story: Cameron Diaz defies age in latest photo shoot]

The blonde beauty wore a simple crochet black dress complete with pointed, nude Mary Janes that matched her co-star, Jennifer Lopez's 70s inspired gown worn with a camel belt and chic up do.

Jennifer Lopez joined Cameron Diaz
Jennifer Lopez joined Cameron Diaz

While both A-listers looked amaze, we couldn't help but wondered why it's only J-Lo who is with a man at the moment (and a very hot man at that when you look at Casper Smart.)

Cameron Diaz's single status baffled us so much that we had to ask her What To Expect When You're Expecting co-star, Matthew Morrison if he could explain one of the mysteries of the showbiz world.

Speaking to omg! about Cameron, the Glee star said: "Cameron is notorious for saying she doesn't want to have children, that's just her nature.

"She loves being in a relationships I know that just from talking to her.

"She loves life and goes with the wind that's part of her beautiful personality."

what to expect when you're expecting
what to expect when you're expecting

Sounds like the mystery of Cam's single status remains unsolved…!