Cameron Diaz was in Las Vegas Monday night with Mindfreak magician Criss Angel. The couple had dinner at the famed Bellagio's Prime steakhouse then head to the Mirage for Cirque du Soleil's Beatles tribute LOVE. A witness tells People:
"They were snuggling with each other and he was making her laugh. They seemed really happy."
After the performance, the pair went backstage to greet the cast until midnight, when they exited through a side door and disappeared. Diaz and Angel had previously met on Saturday night at the VH1 Rock Honors. Diaz had been scheduled to leave Vegas on Sunday, but sources say she decided to extend her stay through Tuesday.Source