Celebrity News

Cameron Diaz Finds New Love?

When Cameron Diaz smooched ex Justin Timberlake at the premiere of “Shrek the Third,” rumors flew that the two might be getting back together.

But now “Extra” can reveal that Ms. Diaz has found a new man – Criss Angel!

Our cameras spotted Cameron and the mysterious magician cozying up in Las Vegas this weekend, stepping out to catch Cirque du Soleil’s show, appropriately titled, “Love.”

Meanwhile, Cameron is going on the record for the first time since splitting with Justin.

She told Ellen DeGeneres, “We’re still in each other’s lives in a way that when you care about somebody you just want them to be happy. And that’s what we both are.”