เรื่องราวเริ่มต้นที่โรงแรมห่างไกลแห่งหนึ่งในทะเลทราย เมื่อกลุ่มคนที่ไม่เกี่ยวข้องกันต้องติดอยู่ที่นั่นเนื่องจากพายุฝนฟ้าคะนอง โดยกลุ่มประกอบไปด้วย Ed (รับบทโดย John Cusack), Louise (รับบทโดย Amanda Peet), George (รับบทโดย Oliver Platt), และ Robert (รับบทโดย John C. McGinley)
เมื่อเวลาผ่านไป ทุกคนเริ่มถูกฆาตกรรมทีละคน โดยมีสัญญาณว่าผู้ฆ่าต้องอยู่ในกลุ่มของพวกเขา ความตึงเครียดเริ่มเพิ่มสูงขึ้นขณะที่พวกเขาต้องค้นหาความจริงเกี่ยวกับการฆาตกรรมและความเชื่อมโยงระหว่างกัน