Actress Naomie Harris is raving about the Bond girl work-out, revealing she's in the shape of her life after weeks of training to play Eve in Skyfall.

The Brit spent two months before shooting on the new 007 film began, running and taking two-hour combat training and yoga sessions five times a week, and the regime transformed the "unfit" star into a toned superwoman.

She tells WENN, "It was hard work because I'm incredibly unfit. When we started I couldn't run around the block. Now I can do two-and-a-half K (kilometres) - and that, for me, is amazing.

"I feel a lot more energised now."

And she's also a sharp-shooter: "I was three days a week at the gun range. When I had to shoot Bond, I thought I'd never live it down. I was really not happy about that bit! But I was really excited to be working with guns because I've never worked with them before and I discovered I have a real taste for guns.

"I'm such a pacifist but I really enjoyed it. You have to be incredibly precise. When you're dealing with live ammunition, even though you're firing blanks you can still take someone's eye out."