Gerard Butler has split from his girlfriend.
The 47-year-old actor had been dating Morgan Brown for two years, but they have reportedly called time on their relationship.
But the ‘300’ actor won’t be short of female company as he is said to have women constantly "throwing themselves" at him.
A source told the New York Post newspaper’s Page Six column: "Girls throw themselves at him. It’s hard for him to constantly say, ‘No. Get away from me. I have a girlfriend.’ "
It isn’t clear when the pair split, but they were last seen together on holiday in Capri, Italy, in July.
News the couple have split may come as a surprise as friends had previously predicted the pair would wed after the former model moved in with Gerard in late 2014.
A source previously said: "Gerard is a one-woman man now. They just moved in together. And now they’re talking marriage."
Gerard – who sought treatment in rehab in 2012 after becoming addicted to painkillers after sustaining an injury while shooting the movie ‘Shattered’ in 2007 – has even tried to turn his life around by adopting a much healthier approach in recent months in a bid to keep up with Morgan.
A source said: "He says Morgan also put him on a regime of green juices, and since then, he’s lost weight and he’s feeling healthier."
The duo went public with their romance in November 2014, but were first spotted kissing on a beach in California that September.
Their relationship came just months after the hunky star, who was once known as one of the most notorious ladies’ men in Hollywood, revealed he was struggling to find the right woman.