The magic continues for Cameron Diaz and Mindfreak illusionist Criss Angel.
For the second week in a row, Diaz was in Las Vegas hanging out with the magician. After arriving in town Friday afternoon, Diaz and Angel dined at celeb hot spot Social House at Treasure Island.
The couple arrived for dinner at 6:30 p.m. and took a spot in the restaurant’s lounge chatting over drinks before retreating to a private dining room overlooking The Strip, a witness tells PEOPLE.
From the balcony, the two sat across from one another as the meal began, but ended up sitting next to each other by the end of the meal.
After midnight, the pair popped up at PURE Nightclub at Caesars Palace, where they cuddled in the VIP area drinking wine and whispering into each other’s ear, a source says.
The duo then made their way upstairs to the outdoor patio at PURE. There, they leaned over the rail, looking up and down the Strip before leaving the club through a side door around 1:15 a.m. But the night didn’t end there: The two then turned up at Hard Rock Hotel’s Body English, says a witness.
Diaz was spotted with Angel last Saturday at the VH1 Rock Honors. The two then stepped out together Monday night to catch a performance of Cirque du Soleil’s Beatles tribute Love.