一周内最高票房记录为3720万英镑，超越《死亡圣器Ⅱ》保有的记录。截至2012年11月9日，本片斩获5700万英镑，超越《黎明昇起》成为2012年票房最高电影，也成为在英国最卖座的詹姆斯·邦德电影。英国上映40天后，本片票房维持在9428万英镑，超越《阿凡达》的9403万英镑，成为英国票房最高的电影。2012年12月30日，该片成为首部票房破1亿美元的电影（1.61亿英镑）。本片斩获的票房过1亿，曾在第1部和第17部007电影出现过，相当于《霹雳弹》赚取的10.47亿美元算入通胀调整。本片在瑞士首周末斩