Zu Beginn des 20. Jahrhunderts. Der eigenbrödlerische Axel Heyst (Willem Dafoe) lebt zurückgezogen auf einer lnsel mitten im Indischen Ozean. Bei einem Aufenthalt im Hafen von Samburan rettet er die schöne Alma (Irène Jacob) vor ihrem Schicksal als Zwangsprostituierte. Doch als die Liebenden ungebetenen Besuch erhalten, wir ihre Idylle jäh zerstört. Mit der Ankunft des zwielichtigen Mr. Jones (Sam Neill) und seiner beiden Schergen gerät die Situation auf der Insel zunehmend ausser Kontrolle.