What a strange pair. Cameron Diaz was on the rebound after ending her long relationship with Justin Timberlake when Mindfreak magician Criss Angel crossed her path in Las Vegas this week.
The pair were seen dining at Bellagio’s Prime steakhouse before hopping into Angel’s Rolls Royce for the late show of Cirque du Soleil’s Beatles tribute show LOVE.
On lookers say the two were snuggling and laughing all night. And word on the street is Cameron extended her stay in Vegas to get know the dark illusionist better.

Source