故事发生在堪萨斯州的一个小城,专替黑帮打官司的律师查理(约翰•库萨克饰)平时运气平平,但在圣诞前夜却迎来了意想不到的好运。他和律师楼的拍档维克(比利•鲍伯•松顿饰)从当地黑帮老大比尔(兰迪•奎德饰)那里弄到了整整两百万美金。两人计划在圣诞节当天携款远走高飞,并打算由查理带上自己的红颜知己雷纳塔(康妮•尼尔森饰)。然而,一场突如其来的暴风雪彻底打破了他们的计划。由于交通瘫痪,他们被迫滞留在这个小城镇,同时还要面对比尔派出的杀手和警察的双重追捕。在暴风雪肆虐的圣诞夜,查理和维克必须想尽一切办法在这个充满危险与混乱的夜晚生存下去。