But the actor says it's not a physique he keeps up in his day-to-day life. The 44-year-old however says it is no big deal to get in Bond shape for the role, reported Access Hollywood.
"It's just a ball, quite frankly. I mean, I've just got to do it. I spoke to a doctor while I was doing the film who said, 'You're playing a football match kind of every day, and not getting any rest. "Normally, football players would come Saturday or Sunday and take three days off at least.
So I was sort of constantly sort of bashed up. So keeping in shape it was just so I moved at all," he said. In "Skyfall" Craig has one scene where he's wearing just a towel, and he says producers let him know ahead of time, so he could prepare.
"I kind of have to work towards that. Luckily, we kind of plan those out beforehand, so I can kind of work to make sure I'm kind of in as good of shape as I can be for those scenes," he added. "Skyfall" hits theaters on October 26.
Photos: Amy Jackson, Daisy Shah at Mumbai airport
Photos: Sridevi, Irrfan and other celebs at 'Mughal-e-Azam' screening
Photos: WWE Diva Kelly Kelly sizzles in bikinis on Instagram
Photos: Parineeti Chopra celebrates birthday with fans
Photos: Sonakshi Sinha and John Abraham at 'Force 2' song launch