卡维尔是唯一对克雷格构成威胁的竞争者，但他这时还过于年轻，只有22岁。此外，山姆·沃辛顿也曾是考虑人选。2005年5月，丹尼尔·克雷格宣布米高梅、制片人迈克尔··威尔和芭芭拉·布罗科利都已保证他将出演邦德一角，马修·沃恩告诉记者，米高梅曾有意请他担任导演，但当时还没有就本片联系过他或米高梅公司。克雷格曾在一年前拒绝过这次机会，因为他觉得这一系列电影已经落入公式化俗套，一直到看过剧本后才对接拍产生兴趣。克雷格在准备出演这个角色期间看完了弗莱明所有的小说，并以在《慕尼黑》片场担任顾问的以色列情报及特殊使命局