James Bond has found his latest girl. Daniel Craig was spotted cozying up with Rachel Weisz over the Christmas weekend.

Weisz, who recently called it quits with Black Swan director Darren Aronofsky, was photographed holding hands with Craig and walking into a small pub together in southwestern England. The two actors, who will appear together in the thriller Dream House in 2011, reportedly shared a nearby cottage, according to British newspaper News of the World.

Craig and Weisz "looked like a romantic couple in a film," an onlooker said. "They were laughing and chatting and hanging on to each other's words and stopping to take photos of each other."

Weisz split from her fiance Aronofsky in November, after nine years together. The couple have a four-year-old son, Henry. —ISHITA SINGH

Read more about: