Sachant qu'il est sur le point d'être arrêté, un homme d'affaires corrompu de Miami (Bill Paxton) s'envole pour les îles Caïmans avec sa fille et un million de dollars. Dès son arrivée, la jeune fille (Agnes Bruckner) se lie d'amitié avec un sympathique insulaire criblé de dettes (Victor Rasuk). Au même moment, un jeune Anglais (Orlando Bloom) voit sa relation avec une belle des îles (Zoe Saldana) mise en péril par un aspirant truand. Originaire des îles Caïmans, le jeune réalisateur Frank E. Flowers signe un film prétentieux et ronflant en tentant vainement de se la jouer Tarantino avec un récit peuplé de personnages fades et antipathiques à la structure compliquée pour rien. Pas surprenant qu'on retarde la sortie de Haven depuis deux ans.