Gerard Butler literally ducked out of Villa in Hollywood last night with a smile on his face — and who can blame him? He's had some good luck at the clubs as of late. According to Life & Style , last Tuesday he was getting up close and personal with Cameron Diaz while hanging out at Teddy's. Score one for Mr. Butler (and for Cam — just another reason to wannabe  her). Last night Gerard went home solo, but who knows? — perhaps if he plays his cards right, he'll have another chance with the awesomely leggy blonde .