Nabil (Ziad Bakri), seine Frau Yasmine (Nadine Labaki) und ihre beiden Kinder Adam und Jana (Zain und Riman Al Rafeea) sind auf einer kleinen und völlig einsamen Insel gestrandet. Dort kämpfen sie ums Überleben, suchen nach Essen und Zuflucht vor Wind, Wellen und Wetter. Doch nach und nach wird klar, dass mit dem Eiland etwas nicht zu stimmen scheint und es werden Dinge aus der Vergangenheit der Familie offenbart, die ihre gesamte aussichtslose Situation in einem ganz anderen Licht erscheinen lässt.