Cameron Diaz Dating Gerard Butler?

Cameron Diaz may be boy crazy, but it looks like she only has eyes for one fella these days—hunky Scottish actor Gerard Butler. The UK's Sunday Mirror reports that the new couple have been spotted all over Los Angeles in various states of embrace: watching the sunset over cocktails at Shutters on the Beach hotel, dining by candlelight at the Chateau Marmont, and getting frisky at hot spot Teddy's in the Hollywood Roosevelt Hotel.

The Sunday Mirror's spy-witness, who caught the couple at romantic Shutters hotel, reveals how close the two have gotten: "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."

Cameron has been linked with quite a few d-bags (Criss Angel, John Mayer) since splitting up with Justin Timberlake last year, so we're glad to hear that she's dating someone worthy of her A-list status. Hopefully she'll keep her wandering eye fixed on Gerard for a minute!