There's been a lot of talk about Spectre being Daniel Craig's last Bond film. Esquire even ran a piece saying farewell to Craig's Bond. The problem is that Craig has another movie to go.
I see why people think Spectre is the end of the road. While doing early press for the movie Daniel Craig could not make it clearer that he was sick of the franchise. Talking to Esquire in September he had this to say about doing a fifth Bond film:
"I don’t know. I really don’t know. [...] Honestly. I’m not trying to be coy. At the moment I can’t even conceive it."
But would he like to be in another Bond movie?
"At this moment, no. I have a life and I’ve got to get on with it a bit. But we’ll see."
That sounds a lot like he's done! And the end of Spectre (no spoilers) has a finality to it that could allow for Craig to retire and have a new guy pick up the pieces next time around. You watch Spectre and understand how this could be the end, and you also understand how this shitpile of a film could have convinced Craig to hang it all up.
The problem is that Craig signed a new contract in 2012 that tied him up for both Spectre and whatever comes next. He's got five films on his contract, which means he has one more remaining. His contract also leaves open the possibility of re-upping, but I bet he just goes to five and is done with it.
Could Craig get out of his contract? I guess conceptually, but I cannot imagine a universe where Bond producers EON let him go quietly and without suing the ever-loving shit out of him.
So what's up with that Esquire quote? Craig had just finished Spectre, which was, by all accounts, a grueling shoot. Of course he's not thinking about suiting back up - he's ready to take a vacation and maybe shoot a smaller movie where there's less running and jumping and shooting. Anyone who has ever finished an exhausting and long project can understand exactly how Craig could not 'conceive' of doing it again. He needs the space.
Besides, he's locked in. Daniel Craig's James Bond will return in 2019, probably.