FBI-Agentin Audrey Parker 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 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.
Audrey bleibt in Haven, um etwas über ihre eigene Vergangenheit herauszufinden. Ein altes Foto in der lokalen Zeitung zeigt eine Frau, die ihre Mutter sein könnte. Mit Nathan stößt sie auf den nächsten seltsamen Vorfall in der Stadt. Die beiden untersuchen die anscheinend unspektakuläre Zerstörung einer Bar. Doch als sich weitere merkwürdige Geschehnisse häufen - und auch Audrey davon betroffen ist - müssen die beiden versuchen, so schnell wie möglich die Verbindung zwischen den Vorkommnissen herauszufinden. Wer oder was ist dafür verantwortlich?
Audrey versucht, in Haven als neuer Officer und Bewohner Fuß zu fassen. Doch ein Plage stellt die Stadt vor ein Rätsel: Die Ärzte im Krankenhaus von Haven werden schlagartig verrückt. Dafür sind die Patienten auf einmal alle geheilt. Audrey und Nathan müssen die Quelle dieser seltsamen Vorfälle finden, bevor sich die Plage ausweitet.
Agent Audrey hat sich noch nicht ganz in Haven eingelebt, als sie bereits über den nächsten mysteriösen Fall stolpert. Nicht nur sämtliche Lebensmittel verderben rasend schnell, auch alle umliegenden Felder und das gesamte Vieh in der Gegend beginnen zu sterben. Gemeinsam mit Nathan versucht sie, der Sache auf den Grund zu gehen.
Als immer mehr alte Menschen in der Stadt eines seltsamen Todes sterben und übernatürlich schnell altern, suchen Audrey (Emily Rose) und Nathan (Lucas Bryant) nach dem Ursprung dieses Phänomens. Doch dann wird auch noch einer von Audreys Bekannten Opfer dieser Krankheit. Sie muss sich beeilen, bevor es zu spät ist.
In Haven sterben immer mehr Jäger. Anfangs geht man davon aus, dass es sich um Tierattacken handelt. Audrey (Emily Rose) und Nathan gehen nach kurzer Zeit aber davon aus, dass die Tiere sich gegen ihre Jäger auflehnen. Doch schon wenig später machen sie eine überraschende Entdeckung.
Audrey (Emily Rose) und Nathan (Lucas Bryant) haben es mit einem neuen Fall zu tun: Ein Mann wird in Haven unmenschlich zugerichtet aufgefunden. Neben dem Tod des Mannes passieren andere unerklärliche Dinge. Es sieht so aus, als würde jemand den Bewohnern aus der Ferne wehtun. Audrey und Nathan haben die Befürchtung, dass sie es nun mit der gefährlichsten Person seit ihrer Ankunft zu tun haben.
Während Audrey (Emily Rose) und Nathan (Lucas Bryant) dem Tod eines Mannes an einer Havener Klinik nachgehen, stolpern sie über eine Geistergeschichte, die unter den Patienten kursiert. Ein dunkler Geist soll angeblich in den Fluren umherwandern und das Leben der Menschen 'stehlen', die im Sterben liegen. Doch was anfangs wie ein Mythos scheint, wird Realität. Der Geist hat es unter anderem auf Audrey abgesehen.
Audreys (Emily Rose) neue Freund und Begleiter aus Haven schmeißen eine Überraschungsparty zu ihrem Geburtstag in einem nahegelegenen Hotel. Als sie erkennen, dass ich ein draufgängerischer Gestaltenwandler unter das Partyvolk gemischt hat, schwenkt die freudige Stimmung in panische Angst um.
Während Duke Audrey hilft, den Mythos um das Colorado Kid zu klären, verwickelt Nathan sie in neue Ermittlungen. Ein Killer treibt in Haven sein Unwesen. Doch als sie die Verdächtige fassen, behauptet die, den Tod der Opfer vorhergesehen zu haben. Sie sagt, dass sie nur an den Tatorten war, um sie vor dem Tod zu bewahren.
Audreys Vorgesetzter, FBI Agent Howard (Maurice Dean Wint), kommt nach Haven, um Audrey (Emily Rose) über ihre seltsame Arbeit für die örtliche Polizeidirektion zu befragen. Er konfrontiert sie auf Dukes (Eric Balfour) Boot. Allerdings nimmt die Befragung einen anderen Verlauf als erwartet: Das Boot wird von zwei Verbrechern aus dem Ort entführt, die ihren Geiseln scheinbar immer einen Schritt voraus sind. Nathan (Lucas Bryant) ist deshalb gezwungen mit seinem Vater, Chief Wuornos (Nicholas Campbell), zusammenzuarbeiten, um Audrey aus der Ferne zu helfen.
Eine Mutter und ihre beiden Kinder werden schon länger von einigen Einwohnern Havens belästigt. Sie beschuldigen den verstorbenen Vater der Familie, für einen tragischen Unfall mit mehreren Toten verantwortlich zu sein. Audrey (Emily Rose) und Nathan (Lucas Bryant) befürchten, dass etwas Übernatürliches die Kontrolle über das Haus der Familie übernommen hat. Denn immer wenn jemand versucht die Familie zu belästigen, wird derjenige buchstäblich aus dem Haus geworfen oder von seltsamen Flugobjekten attackiert.
Ein mysteriöser Verbrecher mit einer überraschenden Bindung zu Haven, kehrt in die Stadt zurück, um sich an Chief Wournos zu rächen. Währenddessen ringt Audrey mit einer schockierenden Enthüllung über sich selbst und die Stadt Haven droht zusammenzubrechen. Nathan findet die Wahrheit über seinen Vater heraus und als eine FBI-Agentin auftaucht, die sich als Audrey Parker vorstellt, ist die Verwirrung perfekt.