演詹姆斯·邦德一角，2011年11月3日，电影一众主创于伦敦科林西亚饭店举办新闻发布会。三度出演邦德的丹尼尔·克雷格，表示自己有机会饰演007很高兴。导演山姆·曼德斯形容邦德经历过“萎靡不振、闷闷不乐、抑郁症和对生活选择感到困惑”。本片为七度出演M的茱蒂·丹契的收山之作，她管理军情六处的能力在片中被反复质疑，最终面对公众质询。哈维尔·巴登在片中饰演大反派席尔瓦──一位寻求报复那些他看作要为自己遭背叛负责的网络恐怖主义者。巴登形容席尔瓦“不单是反派”，而克雷格表示邦德和席尔瓦“关系十分重要 ”。在选角方面