Parting ways. Gerard Butler and his longtime girlfriend, Morgan Brown, have called it quits on their on-again, off-again relationship, multiple sources confirm to Us Weekly.

The London Has Fallen actor, 47, and the former model first made their relationship public in September 2014 when they were spotted on a PDA-filled trip to a beach in Malibu. Butler and Brown often showed off their fit beach bodies throughout their two-year relationship, including in July when they were spotted enjoying a romantic boat ride in Capri, Italy.

The couple previously split earlier this year before reuniting in April. During their time apart, Butler hooked up with Rita Ora at a West Hollywood hotel, as Us Weekly exclusively reported in February.

An onlooker told Us at the time that the Scottish actor and the "Body on Me" singer dined at the hotel's in-house restaurant, where "they drank wine and she hugged him when he returned to the table from a break." The insider also said he paid the bill.

Butler, who was tight-lipped about his romance with Brown, previously dated Romanian actress Madalina Diana Ghenea in 2013. The same year, he admitted to sleeping with Real Housewives of Beverly Hills alum Brandi Glanville — but said he forgot her name.

"It was a one-afternooner, but it was fun," he told Howard Stern in March 2013. "She is wild."

Butler's confession came a year after Glanville, now 44, admitted to having "a little week of fun" with Butler during an interview with Andy Cohen on Watch What Happens Live.

Page Six was first to report the split news.

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!