Shia LaBeouf has suffered a breakup with his long term girlfriend, Karolyn Pho. The pair have reportedly split after two years together, according to sources this week.

There have been rumors that their relationship was on the rocks for weeks, and according to one source the couple in fact split a while ago.

It already appears as though the actor has moved on however, and he was seen recently with a mystery blonde at LA's Magic Castle, according to Us Weekly.

LeBeouf has previously spoken highly of Pho, and said that she had helped him mature. They met at a karaoke bar in 2011. He had recently been in a series of incidents and following their getting together he seemed to settle down more.

Of one incident he told Us Weekly in a 2011 interview: "I'm not happy with it, but I don't think it's a calamity."

Rumors of their break up have been centered upon allegations that Pho had been unhappy that the actor would have to take part in some intimate scenes in his next movie. Some reports have said that this issue sparked arguments between the pair.

"They've been on the rocks ever since Shia agreed to star in Nymphomaniac," a source told Radar Online. "Karolyn doesn't want him having sex with somebody else- simple. She's begged Shia to ask Lars if it's possible to make the scenes appear real, rather than shoot them real."

Pho has also allegedly said she has been unhappy that their conversations had been leaked to the public. However, she had also previously stated that their relationship was good and that they were still together.

"It's none of anybody's business. Everything is fine with us. It was nothing affiliated with his movie," she told the Daily News previously. "We're normal people who have normal lives."

Tags: Shia LaBeouf