Actress Cameron Diaz enjoyed a night out in Las Vegas with magician CRISS ANGEL yesterday (14May07), prompting speculation the pair are dating. Diaz, who announced her split with her longterm boyfriend Justin Timberlake in January (07), and Angel had dinner together before watching The Beatles tribute LOVE at the Cirque Du Soleil. An onlooker tells website, "They were snuggling with each other and he was making her laugh. They seemed really happy." Earlier this year (07), Angel was reported to have been dating actress/singer Minnie Driver.