Daniel Craig Cozies Up with Rachel Weisz for Christmas

There was nothing secret about Rachel Weisz stepping out with James Bond actor Daniel Craig over the holiday.

After her recent split from her fiancé Darren Aronofsky, Weisz and Craig spent Christmas together. Photos first published in Britain's News of the World show the couple walking hand-in-hand in the snowy countryside of Dorset in southwestern England and entering a small, Edwardian-style pub together.

In a story headlined "For Your Weisz Only," 007's Craig, 42, and Weisz, 39 – who are set to appear in Dream House together in March – are reported to have shared a cottage hideaway.

They "looked like a romantic couple in a film," the paper quotes an onlooker as saying. "They were laughing and chatting and hanging on to each other's words and stopping to take photos of each other."

A pub customer tells the paper, "They were clinging ot each other like honeymooners. The chemistry was obvious."

Weisz split from Black Swan director Aronofsky in November, after they were together for nine years and became engaged in 2005. They also have a 4-year-old son, Henry. Craig reportedly has parted from his American movie producer partner Satsuki Mitchell, but the actor has neither confirmed nor denied the stories.