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.