Sir Roger Moore has tipped Hugh Jackman or Damian Lewis as the next James Bond.

Sir Roger Moore at book signing

Sir Roger Moore at book signing

The 88-year-old actor - who played the suave secret agent in seven films between 1973 and 1985 - has given his blessing to either of the two stars to take over when Daniel Craig retires from the franchise.

And Roger tipped Dame Maggie Smith, 80, to take on a role as an unlikely Bond girl.

Roger, who was the third and oldest star to take on the role of Bond, also admitted he knew it was time to quit when his granddaughter was born.

He made the comments at Hush restaurant in Mayfair, where he held an exclusive pre-publication signing of his new book, 'Bond on Bond', which contains iconic images from the franchise.

And Hugh or Damian could get their chance at Bond sooner rather than later as Daniel recently joked he would rather "rather slash his wrists" than do another James Bond movie.

Asked if he wants to play the leading role again, Daniel told Time Out magazine: "I'd rather break this glass and slash my wrists. No, not at the moment. Not at all."

He added: "That's fine. I'm over it at the moment. We're done. All I want to do is move on."

Hush's new 'Hush 15' menu celebrates the celeb-hang-out's 15th anniversary. The Hush 15 menu is now available at Hush Mayfair, 8 Brook St - www.hush.co.uk