Cameron Diaz and Criss Angel maybe dating

Superficial | May 15, 2007 - 7:23 am

Cameron Diaz and magician Criss Angel were spotted together in Las Vegas last night, getting dinner at the Bellagio’s Prime steakhouse and then catching a Cirque du Soleil show. A witness says:

“They were snuggling with each other and he was making her laugh. They seemed really happy.”

I bet at some point during the night Criss Angel took off his top hat and pulled a bunny out of it. Man, those magicians have all the moves. Sure, I’m super good looking and charming, but how do I compete with pulling a super long handkerchief out of your pocket?