Since breaking up with Justin Timberlake, Cameron Diaz has become one of the hottest bachelorettes in Hollywood.

In just a matter of months, the star has been linked to a long list of actors and models. But her latest romantic interest is another music man, Criss Angel.

The "Charlie's Angels" actress has been spotted with the rock star on numerous occasions. First they were seen at the VH1 Rock Honors and then ended their weekend on a date at the Cirque du Soleil's "LOVE" performance.

A source told PEOPLE magazine, "They were snuggling with each other and he was making her laugh. They seemed really happy."

But Cameron hasn't completely moved on from her four-year long romance with Justin. The pair was seen acting friendly towards each other at the "Shrek The Third" premiere and Cameron has confirmed that they are still in regular contact.

She told Ellen DeGeneres, "I love how people just expect when people break-up to hate each other but, you know the great thing is that Justin and I have lived extraordinary lives. We had a wonderful opportunity to live an extraordinary life together for a period of time and now we live an extraordinary life not the same way together but we're still in each other's lives. When you care about somebody you just want them to be happy and that's what we both are now."

The statuesque beauty rubbed it in that her life is close to perfect, saying, "Life is amazing, there is nothing not to be happy about."

In between her rumored flings, Cameron has been enjoying her single life with BFF Drew Barrymore.

Share on Facebook
RELATED PHOTOS AND ARTICLES
Cameron Diaz - Shrek The Third - Los Angeles Movie Premiere - ArrivalsDrew Barrymore - 50 First Dates Los Angeles PremiereDrew Barrymore - Arrivals For The World Premiere Of 'Lucky You'Ellen Degeneres - The 33rd Annual People's Choice Awards - Press RoomEllen Degeneres - 33rd Annual Daytime Emmy Awards - Press RoomEllen Degeneres - 56th Annual Primetime Emmy Awards - Arrivals
READER COMMENTS
May 16, 2007 - 08:12AM
criss angel is a magician and a rock star . I can not believe that he is dating cameron diaz
May 16, 2007 - 10:25AM
Opposites attract, I guess. It's just a phase.
May 31, 2007 - 01:21PM
i hate her so much she needs to bak off muh man u stupid ho. hes mine not urs. criss go bak to joanne
May 31, 2007 - 01:22PM
CAMERON I HATTTTTEE YOOOUUU!!
CRISSS HOW STUPID CAN YOU BE, YOU WAS GOOD WITH JO-ANN,
MAKE BETTER CHOCIES!!
CRISSS YOU'RE HOTT, AND CAMERONS NOT!!!
May 31, 2007 - 01:22PM
I HATE U cAMERON U RN'T MEANT 2 BE WITH CAMERON. CRISS I LUV U BUNCHEZZ.
TERESA RIPPY
May 31, 2007 - 01:24PM
CAMERON PEOPLE LIKE YOU SHOULDN'T BE FAMOUS
LIKR I SAID CRISS IS HOTT AND YOU'RE NOTTTTT!!!

LOVE,REBEKAH
May 31, 2007 - 01:26PM
WHOOPS MESS ^ I MEEN W/ CRISS ANGEL. HOW STUPID CAN A MAGICIAN GET. I GONNA MAKE CAMERON DISSAPEAR W/ MUH FIST IN HER FACE. WELL LUV U BUNCHEZZ CRISS AND DON'T MAKE A NOTHER MISTAKE LYKE U JUST DID.
May 31, 2007 - 01:26PM
CAMERON YOUR SUCH A WANNA BE U DONT NEED TO BE WITH CRISSS BUT U REALLY NEED TO BK OFFF!!

CRISSS PLZ GO BK TO JO-ANN
May 31, 2007 - 01:28PM
CAMERON IF U CANT STAY WITH JUSTIN THEN WHAT MAKES U THINKS YOURE GOUNNA STAY WITH CRISSS!!!
REBEKAH
June 9, 2007 - 12:08PM - Samantha
Camron i have nothing against you but criss deserves someone who he can relate with, i think u would be better off with justin because you dont love criss your just using him as a rebound guy.so DONT play him cus if i see you on the street i can garante you that there wont be a shrek 4.hope you understand what im sayin.so get cha mind straight before you really hurt him.and IF YOU HURT HIM!little girl u will find out wats gonna happen
June 9, 2007 - 12:10PM - Samantha
cameron i have nothin against you but you beter not hurt criss cus i will hurt you.i love that man and 4 some reason i think your jus using him as a rebound guy.leave him alone if you dont care about him because he is the last man on this planet that needs to have a broken heart>UNDERSTAND>and if you do hurt him there wont be a shrek 4. you get me.GUD
June 11, 2007 - 10:02AM - christine angel freak
I'm so ticked off man I luv criss I met him he's a sweetheart but omg i hate hate this cameron junk its stupid i hate it!
criss is better off with someone better o great now i wonder who's gonn abe playing his luv marda in his upcoming movie mandrake that'll make me even more jealous!
June 11, 2007 - 10:02AM - christine angel freak
get ur paws off criss cameron u cant have him ok ur not good for him!
June 11, 2007 - 10:03AM - christine angel freak
Man Criss pick better girls she's just not IT for you Joann was good but her!
June 15, 2007 - 04:55PM
Ugh make me sick to death
June 18, 2007 - 08:20PM - LeeAnne
Criss Angel is a grown man people. If he wants to be with Cameron Diaz that is what he chooses. He is one of the most amazing people I have ever encountered and I think he deserves to be happy. I am not a Diaz fan by any means, matter of fact I sort of find her annoying, but I never understood why guys go for the perky ditzy blonde types. But if that is who makes him shine that beautiful smile, and who truly makes him happy then I say Criss go for it. (though I think I could make you smile alot bigger than Diaz) Understand I am not dissing either of the two or anyone else for that matter, I am just saying people use some common descency, respect Criss. He will come to his senses if she isn't the right one for him. Hey Criss, if you decide she ain't the one for you hey I'm available right now hehe. Anyways peace out people and deep breathe, it ain't the end of the world. FROM A TRUE CRISS ANGEL FAN!
June 28, 2007 - 10:30PM - Morgan
Wow. You girls need to learn how to spell. The text "thang" makes you look stupid. Stay in school. PLEASE!
(Example: WHAT MAKES U THINKS, i hate her so much she needs to bak off muh man u stupid ho. hes mine not urs.
YOU WAS GOOD WITH JO-ANN, *and* WELL LUV U BUNCHEZZ CRISS AND DON'T MAKE A NOTHER MISTAKE LYKE U JUST DID.)
August 8, 2007 - 11:32AM - angela
so whats all the dissing about everyone has needs weither it be with her or someone else leave him alone he does not deserve this. criss do what you must you will figure it out . love angela
October 10, 2007 - 10:08AM - Ashley
oh my god! i love criss angel he is such a HOTTIE! and what the hell is he doing with this stupid girl who cant even act! i wonder if she even reads this stuff. i hope so. how can my baby criss be so stupid to date a girl like this? they are the ugliest couple i think i have ever seen. WOW. Cameron back off, and criss baby PLEASE if you want to make your fans happy get away from her. shes just using you as a rebound guy. you deserve so much more then her ass. I LOVE YOU (more then Jesus and Cameron:)
October 10, 2007 - 10:17AM
All i have to say is that, criss what are you doing? you deserve so much more:)
WHAT DO YOU THINK?