Gerard Butler, Morgan Brown split after 6 on-and-off years

Gerard Butler has fallen ... out of love.

The “Olympus Has Fallen” (and “London Has Fallen”) star and girlfriend Morgan Brown, spotted grocery shopping together early in July, have gone their separate ways for good after more than six years on-and-off, People reported.

The “300” star, 50, was first spotted with the real estate developer and designer in September 2014 and dated on-and-off until 2016, when a source close to the actor told People they’d “split some time ago.”

They were seen together in Mexico the following summer but by October 2017 were apparently off once more.