故事發生在末日病毒肆虐的背景下,被感染者將立即遭到焚化處置。保羅(喬爾·埃哲頓飾)與妻子莎拉、兒子加勒特在森林深處搭建木屋避難,嚴格遵守著與世隔絕的生存法則。某日深夜,自稱攜帶免疫血清的流浪者湯姆(克里斯托弗·阿波特飾)攜少女多蒂突然造訪,請求借宿。這意外打破平靜后,保羅發現湯姆的真實身份是軍方病毒實驗室逃犯,而多蒂正是被感染者。隨著追蹤直升機的逼近,保羅一家被迫在人性與求生本能間抉擇:要么將訪客交出換取安全,要么卷入致命危機。最終混亂中爆發槍戰,莎拉與加勒特意外喪生,保羅帶著重傷的多蒂走向未知前路。