FBI-Agentin Audrey Parker (Emily Rose) wird für einen Routinefall nach Haven, Maine geschickt. Dort soll sie einen ausgebrochenen Sträfling dingfest machen. Auf dem Weg dorthin verliert sie wegen einer Bodenwelle die Kontrolle über ihr Fahrzeug. Bevor ihr Wagen eine Klippe hinunterstürzt, wird Audrey vom Dorfpolizisten Nathan (Lucas Bryant) gerettet. Gemeinsam wollen sie nun den Flüchtling Lester suchen. Doch der stürzt kurz darauf selbst auf mysteriöse Weise von der Klippe. Damit nicht genug, treten heftige, unerklärliche Wetterphänomene auf, und Audrey dämmert allmählich, dass Haven und seine Bewohner alles andere als normal sind.