ก่อนพระอาทิตย์ขึ้นวันที่ 29 สิงหาคม 2005 โนแลน เฮเยอร์ (พอล วอล์คเกอร์) มาถึงโรงพยาบาลนิวออร์ลีนส์พร้อมด้วยภรรยาที่ตั้งท้องของเขา อบิเกล (เจเนซิส รอดริเกวซ) ซึ่งมีอาการคลอดก่อนกำหนด วันที่ควรเป็นวันที่มีความสุขที่สุดในชีวิตของโนแลนกลายเป็นสิ่งที่ควบคุม ไม่ได้อย่างรวดเร็วเมื่อการคลอดผิดพลาดอย่างน่าเศร้าและเฮอริเคนแคทรีนาพัด กระหน่ำเข้าใส่โรงพยาบาลทำให้ต้องอพยพ โนแลนที่ถูกบอกให้รอรถพยาบาลมารับอยู่กับบุตรแรกเกิดที่ต้องใช้เครื่องช่วย หายใจของเขาไม่นานก็ถูกตัดขาดเพราะกระแสไฟขัดข้องและระดับน้ำที่สูงขึ้น เรื่อยๆ เมื่อไม่มีใครมาช่วย โนแลนต้องตัดสินใจบนความเป็นความตายครั้งแล้วครั้งเล่า ฝ่าฝันเพื่อรักษาชีวิตของตัวเองและลูกสาวของเขา ทุกวินาทีที่ผ่านไปอย่างทารุณกลายเป็น “ชั่วโมง” ที่ไม่อาจคาดคิดได้