After hinting that his days playing James Bond may end, Daniel Craig now says he's signed on for one more film after "Spectre" -- and may go on longer.

"It’s getting harder. But such is life. I’ll keep going as long as I’m physically able," Craig, 47, tells the Daily Mail. "I’m contracted for one more – but I’m not going to make predictions."

The possibility of his departure brought speculation that the next 007 would be played by Idris Elba, unleashing a controversy over whether an Africa-American actor would be right for the role.

Also Read: Pierce Bronsan Predicts the Next James Bond Will Be Male and White

Now Craig sounds like he may have more than one additional film in him.

"It’s getting easier because I’m doing less [stunt work]," he says. "I’ve got so many good doubles."

"Spectre" opens Nov. 6. Watch the trailer below:

https://youtu.be/XektINC1NoI