Der junge Amerikaner Richard (Leonardo DiCaprio) gelangt in Thailand durch Zufall an eine Karte. Diese zeigt den Weg zu einer paradiesischen Insel. Mit dem französischen Pärchen Françoise (Virginie Ledoyen) und Etienne (Guillaume Canet) findet er das Eiland, doch die Idylle täuscht: Die dortige Kommune unter der Führung von Sal (Tilda Swinton) trägt die Züge einer Sekte.