Cameron Diaz is dating magician Criss Angel. The pair enjoyed a romantic night in Las Vegas on Monday night having dinner at Bellagio's Prime steakhouse before driving in Angel's Rolls Royce to the Mirage to watch Cirque du Soleil's Beatles tribute show 'Love'. A source said: "They arrived arm-in-arm at the theatre. They were cuddling up to each other and you could hear Cameron laughing. They looked really happy together."
After the performance, the loved-up couple went backstage to meet the cast before leaving through a side door. Cameron and Criss - who has previously been linked to British actress Minnie Driver - were seen together on Saturday night at the VH1 Rock Honours, before partying at the Jet Nightclub with Drew Barrymore. Cameron was due to leave Las Vegas on Sunday but reportedly decided to stay on.
Meanwhile, the actress admitted in an interview with US chat show host Ellen DeGeneres her break-up from Justin Timberlake really "hurt", but insisted they are still friends. She said: "It hurt. I love how people just expect when people break-up to hate each other but you know the great thing is that Justin and I have lived extraordinary lives. We had a wonderful opportunity to live an extraordinary life together for a period of time and now we live an extraordinary not the same way together but we're still in each other's lives. When you care about somebody you just want them to be happy and that's what we both are now. Life is amazing there is nothing not to be happy about."