(showbizspy.com) - Cameron Diaz has secretly been dating Scottish actor Gerard Butler, it has been claimed.
Diaz - who recently said that she was "boy crazy" - has reportedly been on three dates with the 'Reign of Fire' actor in just 10 days.
A source - who saw the pair sharing drinks at Shutters Hotel last week - 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."
'Shrek' star Diaz, 35, and Butler, 38, have also been out at Teddy's Bar in the Roosevelt Hotel in LA, where fellow clubbers say there was a lot of "thigh touching".
And a couple of days before that, they dined at The Chateau Marmont hotel.
Diaz has been linked to magician Criss Angel and John Mayer since splitting with Justin Timberlake & Butler was most recently linked with model Naomi Campbell.