一直记得，无论影迷还是影评人都对罗杰·摩尔演邦德一直演到58岁感到不满，还开始有报道估计制片人已经开始在寻找更年轻的演员取代他。2004年，布鲁斯南正式宣布自己不会再出演邦德，制片人迈克尔··威尔森一度宣称他考虑取代布鲁斯南的演员人数有超过200之多。克罗地亚男演员高兰·维斯耶克（）与克雷格在同一天参加角色试镜，但据报道称他无法掌握英国口音。新西兰男演员卡尔·厄本也曾是考虑人选，但他因已接拍其它电影而无法参加试镜。据马丁·坎贝尔表示，亨利·卡维尔是唯一对克雷格构成威胁的竞争者，但他这时还过于年轻，只有22岁