Craig has confessed his own vanity helped motivate him to get fit for new James Bond film 'Skyfall'.

The 44-year-old actor - who plays lothario and action man 007 in the latest Bond film - told ITV1's Lorraine Kelly he wanted to look good when he bared his body on screen.

Craig said: "There's stuff in the script that says I have to take my shirt off so vanity kicks in and I work out.

bond

Craig admits that bearing his body on screen motivates him to work out

"But also I'm running most of the time during this film - he doesn't really just walk into a room and sit down, he tends to jump through the window and sit down, so I had to stay in shape."

The actor also admitted that he felt more comfortable playing Bond in Skyfall than in his previous two outings as the spy.

He said: "I think for sure, it's about time really isn't it that I should start feeling comfortable?"

Craig revealed the strong storyline and script of Skyfall had helped him to feel better about the role, as well as the return of some of the more traditional Bond trademarks, like his humour and his Aston Martin car.

He added: "I enjoyed this a great deal... and I always wanted to start bringing in the older elements of the film."

Loading Slideshow...
  • Skyfall photocall - London

    Naomie Harris (left) and Berenice Marlohe at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Daniel Craig (left) and Javier Bardem at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Javier Bardem at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Daniel Craig (left) and Javier Bardem at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Dame Judi Dench and Daniel Craig at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Berenice Marlohe at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    (From the left) Javier Bardem, Dame Judi Dench and Daniel Craig at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Naomie Harris at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Berenice Marlohe at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Naomie Harris at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Daniel Craig at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Naomie Harris at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.

  • Skyfall photocall - London

    Javier Bardem at a photocall for new James Bond film Skyfall at the Dorchester hotel in London.