Henry Bennett (Ewan McGregor) feleségével, a gyönyörű Mariával (Naomi Watts), és három fiukkal Thaiföldre utazik, hogy ott ünnepeljék meg a karácsonyt. Két nappal később hurrikán söpör végig az egész területen. A család a katasztrófában elszakad egymástól. Maria súlyos sérüléseket szenved, és egy távoli kórházba kerül, ahonnan, Lucas fia (Tom Holland) legnagyobb rémületére nyom nélkül eltűnik. Az országot sújtó káoszban lehetetlen bárkit is megtalálni.