警探约翰•麦卡伦(布鲁斯•威利斯 饰)从纽约来到洛杉矶,见他分别已有半年之久的妻子霍莉(邦尼•彼地丽娅 饰)。他被邀请参加在一栋大厦的30层举行的圣诞晚会。然而一群匪徒却打起了大厦金库中存有的六亿多元
步入中年的贝奇曾是海军陆战队的军士长,退伍后却一直不得志。某天,军中以一项秘密任务为由,希望他到巴尔干半岛枪杀一名叛军首领。贝奇需要优秀的观测兵,而军方派给他的却是年轻的军中死刑犯柯尔。两人到了目的地