Actor Gerard Butler, 47, reportedly got rejected by a young woman he met at a restaurant here due to his age.
She felt he was way too old for her, reported aceshowbiz.com.
"Gerard tried to make a move on a gorgeous 20-something, but he was quickly shot down," a source told Life & Style magazine.
"The young woman then turned to her friends and said, 'Eww, that guy was old enough to be my grandpa. His buddies teased Gerard mercilessly and suggested he may need to change up his strategy," the source added.
However, Butler has now rekindled his relationship with his former girlfriend Morgan Brown. The couple was spotted spending time together at a beach in Mexico over the weekend.
Butler, who is filming his next (Keepers) where he plays a lighthouse keeper, has given up his six pack abs and gained weight.
He told GQ in 2016, “Right now I’m training five times a week. I do a lot of cardio but I’m starting to lift heavy because in my next movie I’m supposed to be beefy, a big undercover cop in LA covered in tattoos – so it’s not big and cut, it’s just big.”