The 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 play 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.
Hugh or Damian could get their chance at Bond sooner rather than later as when Daniel was 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.”