Den britiske forretningsmand Henry (Ewan McGregor) og hans lægekone, Maria (Naomi Watts), nyder juleferien i Thailand med deres tre børn i 2004. Men en tsunami rammer og river Maria og deres ældste søn, Lucas, med sig. Henry og de to yngste drenge leder desperat efter dem i ruinerne.