MGM president Harry Sloan made the statement saying that they had "signed Daniel Craig to do four more James Bond films."
However, Craig says otherwise:
Exactly how many more films Craig will play the suave tuxedoed spy everyone loves is unknown.
"Well, that's what's been said, it's not that it's not true, because I haven't signed up. What I've done is I've signed up on the next movie [Bond 22], after that we'll see. That's the way I'm doing it, and certainly it's not four more - that's the truth. It's certainly not four more."