The star, who will reprise his role as the British spy for the fourth time in the forthcoming Spectre movie, told Time Out magazine he wanted to "move on" from the franchise.

But he added if he were to do another 007 film it would "only be for the money".

When asked whether he could imagine doing another Bond movie, he said: "Now? I'd rather break this glass and slash my wrists. No, not at the moment. Not at all. That's fine. I'm over it at the moment. We're done. All I want to do is move on."

The 47-year-old star added he had not given "any thought" to what he would do next.

He said: "For at least a year or two, I just don't want to think about it. I don't know what the next step is. I've no idea. Not because I'm trying to be cagey. Who the f*** knows? At the moment, we've done it. I'm not in discussion with anybody about anything. If I did another Bond movie, it would only be for the money."

As for potential his successor, Craig said his advice would be that they "embrace it".

"Don't be s***. You've got to step up. People do not make movies like this any more. This is really rare now. So don't be s***," he added.

Spectre reunites Craig with director Sam Mendes after 2012's Skyfall became the highest-grossing Bond film in history.