HE ONCE said he would rather take his own life than reprise his role as 007.

But Daniel Craig may now be regretting his words, as he has confirmed he will, for one final time, play James Bond.

Speaking on The Late Show with Stephen Colbert on US TV on Tuesday night, the actor finally put an end to the long-running saga of will he/won’t he play the character for a fifth time.

He said: “I have been quite cagey about it. I have been doing interviews all day and people have been asking me and I think I’ve been rather coy. But kind of felt like if I was going to speak the truth I should speak truth to you.”

In the past there have been eight actors playing the character of Bond, but who has been your favourite over the years?

<!--[if lte IE 8]> <div style="width: 100%; background: red; border: 1px black; padding-top: 10px; padding-bottom: 10px; color: #fff; text-align: center; font-weight: bold; font-size: 18px"> Sorry, you are using an unsupported browser. This page will not display correctly. <br /> <a href="http://www.whatbrowser.org" style="color: #fff;" target="_blank"> Please click here to upgrade to a newer browser. </a> </div> <![endif]--> <script src="https://embed-400691.secondstreetapp.com/Scripts/dist/embed.js" data-ss-embed="promotion" data-opguid="fd8aac77-7ee3-4a6b-b372-24c1b071a056" data-routing="hash">/**/</script>