SKSpawn said:How about the old theory that's often used to explain away continuity and support decisions such as those evidant in Casino Royale:
"James Bond" is as much a code name as 007 is and this guy, Daniel Craig, has just become the next agent to assume the identity of "James Bond" and the status of 007.
Frankly, while this has been sometimes passed around before, to me, it's never made more sense than when watching Casino Royale. If only M had been recast and they'd not mentioned it being Bond's first mission then there would be no problem.
The codename theory is rubbish and it contradicts the facts. It ameks no sense whatsoever. Is Moneypenny a codename too? Is Felix Leiter? Why does James Bond ebhave the same way with these characters?