Diane Kruger reportedly cheated on Joshua Jackson with a The Walking Dead star

Christina is a reporter based in Boise, Idaho. She's a veteran vegetarian, a political junkie and a huge grammar snob. On the weekends, she can usually be found binging on Netflix, playing the piano or petting her cats, Daisy and Dandelion.

Would Diane Kruger really cheat on longtime BF Joshua Jackson?

And more importantly, is she getting it with The Walking Dead hunk Norman Reedus?

Witnesses at a New York City bar revealed to Radar Online that Kruger and Reedus were spotted getting cozy over drinks this past weekend, and that they seemed to want to do it without anyone noticing.

"They were both dressed very casually. Norman was wearing a hat, and Diane had barely any makeup on," an onlooker said of the pair. "They ordered whiskey, and immediately walked hand-in-hand to a table in the back corner."

Kruger and Reedus reportedly arrived at the 12th Street Alehouse, an East Village dive, after 1 a.m. Witnesses say the bar was pretty quiet, but the small group that was there immediately recognized Reedus from his role on The Walking Dead.

Witnesses said Kruger and Reedus were only in the bar for 10 minutes before engaging in a "high school make-out session," with one adding, "They were on top of each other. Every time I looked over, she was on him, or he was on her."

Another source added, "They clearly thought they were incognito. They thought no one could possibly recognize them in that hole in the wall."

But while Reedus is single, Kruger is decidedly not — she's been dating The Affair actor Joshua Jackson since 2006. There's no evidence that Jackson and Kruger have broken up, and if they have, it was very recently; less than a month ago, Jackson spoke publicly about his relationship with Kruger.

"One of the most attractive things to me about Diane is how confident she is in herself as a woman and in her beauty and how much self-respect she has," he said at the time.