Sources claim Cameron Diaz is secretly dating Gerard Butler (300 star). Insiders told the Sunday Mirror the couple have been on three dates in the last week, the most recent being intimate drinks at the Shutters Hotel in Santa Monica. A witness said,

"They walked up to the balcony area to look at the sunset. He had one arm round her waist and the other on the small of her back. She kept giggling and touching his chest to whisper in his ear. They obviously had a good night."

They were also seen at Teddy's Bar in the Roosevelt Hotel in LA, where fellow clubbers say there was a lot of "thigh touching".