Rachel Weisz‘s wedding to Daniel Craig may have taken the showbiz world by surprise — but not her Catskills neighbors, who say the couple have been looking “so in love” during public outings.

Witnesses tell us in the weeks leading up to the wedding, the smitten pair were acting like newlyweds, canoodling in a local supermarket and gym in upstate Stone Ridge.

One source said that on June 10, “I saw them in the local grocery store, Emmanuel’s Market Place. They looked like the world’s hottest couple.

“They were casually dressed, then Daniel suddenly pulled Rachel to him in the middle of produce and gave her a passionate kiss, right next to the bananas. They looked more in love and sexier than Brad and Angelina.”

Another witness spotted the couple at local gym The Ridge the next day, saying, “They were working out together, and there would be a passing kiss and a wink. She was on the treadmill and looked in great shape while he was working the weights. He did an unbelievable amount of crunches. His abs are clearly an important part of his package. He was doing them on the workout ball, then he flipped over and did reverse crunches holding the medicine ball.”

Days later, the lovebirds were back in Manhattan, sharing a romantic dinner at The Lion. They tied the knot June 22 with just four people at the ceremony — Henry, Weisz’ 5-year-old son with “Black Swan” director Darren Aronofsky, Craig’s daughter Ella, 18, and two friends as witnesses.

Weisz, 40, announced her split from Aronofsky last November after eight years. Craig, 43, then called off his engagement to Satsuki Mitchell. Weisz and Craig went public in December when they spent Christmas together at a cottage in England.

Another source tells us the two briefly dated around 20 years ago and remained friends, but fell in love after they worked together last year on “Dream House.” Weisz is in “The Whistleblower,” due on Aug. 5. She’ll then film “The Bourne Legacy” and “Oz: The Great and Powerful.” Craig will star in “The Girl With the Dragon Tattoo” and then play James Bond for the third time.