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: Shah Rukh Khan, Shweta Bachchan at Karan Johar's book launch
Photos: Sunny Deol with sons Karan and Rajvir at Mumbai airport
Photos: 10 beautiful moments that capture winter around the world
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio