Cameron Diaz has enjoyed another magical night with illusionist Criss Angel in Las Vegas.
Cameron, 34, flew to the city for an intimate dinner with the magician at Treasure Island Hotel and Casino's Social House restaurant on Friday. Cameron and Criss were spotted enjoying drinks in the exclusive eatery's lounge area before retreating to the private dinning room for a meal of chicken teriyaki and scallops over Japanese eggplant.