Things may sadly be over between Diane Kruger and her longtime boyfriend, Joshua Jackson.

According to a new report, the 39-year-old actress was caught kissing her Sky costar Norman Reedus, 46, at an NYC bar over the weekend while Joshua, 37, was out-of-town filming his latest project in the Philippines.

diane kruger

Diane and Norman in September 2015.

“They were laughing and having fun… They were all over each other. She was a lot more aggressive than him,” an eyewitness told the New York Daily News. “They were making out on top of each other, holding hands,” another source added of the duo.

RELATED: Diane Kruger, Katie Holmes and More Stars Share Adorable Throwback Thursday Photos!

Diane and Joshua first began dating in 2006. Though the National Treasure star was previously married to French actor and director Guillaume Canet from 2001 until 2006, Joshua has since stated he and Diane are not interested in tying the knot because they are not “particularly religious.”

diane kruger and joshua jackson

Joshua and Diane in May 2015.

“Marriage is important for the people it’s important for, but neither one of us is particularly religious, so I don’t think there’s any particular push,” he told Us Weekly in a 2012 interview. “But never say never! I don’t know.”

Reps for both Diane and Joshua have declined to comment on the actress’ reported cheating. A spokesperson for Norman has denied the claims.