The 007 hunk shares a cottage in Somerset with his Dream House co-star

Daniel

Craig
and Rachel

Weisz
have been spotted hand-in-hand during the festive break.

The James Bond star, 42, and Oscar-winning English actress, 40, spent Christmas together at a luxury cottage in Milborne Wick in Somerset.

On Christmas Eve Daniel and Rachel enjoyed a walk in the countryside, before spending a relaxing afternoon in a cosy pub, where a local described them as ‘inseparable.’

‘They were clinging to each other like honeymooners. The chemistry was obvious,’ said an onlooker.

‘They behaved like love-struck teens, playing the fool and messing around.’

Rachel and Daniel have known each other since 2004 but are thought to have struck up a close friendship while filming thriller Dream House in March last year.

‘We’ve been getting on really well and yet I still haven’t had an offer to be a Bond girl – but if he asks me I’d definitely do it!’ Rachel said at the time.

Last month, she announced that her relationship with director Darren Aronofsky, 41, had come to an end after nine years.

Daniel and film producer Satsuki Mitchell reportedly got engaged in 2008 but never married.

Rachel is mum to son Henry, 4, and Daniel has a daughter, 18-year-old Ella, with ex-wife Fiona Loudon.

SEE PICTURES Celebrity splits 2010>>

Lucy Halfhead