Ovikello soi. Davidiksi esittäytyvä nuori, mallimittainen herrasmies kertoo olevansa perheen pojan, Afganistanin rintamalla kuolleen Calebin paras kaveri. Vieras kutsutaan peremmälle, pian tarjotaan yösijaa. Vierailun venyessä Davidin vaikutus heijastuu perheenjäseniin hyvässä ja pahassa. Pian lähipiirissä alkaa tapahtua yllättäviä onnettomuuksia.

Laivahaaksirikosta selviytyy kaksi lasta autiolle paratiisisaarelle. Useita vuosia myöhemmin teini-ikäiseksi kasvaneet lapset elävät rannalla. Heidän välilleen kehittyy vahvoja tunteita.

Kun sarjamurhaajaksi epäilty tappaja sieppaa Aubreyn, monen elämä muuttuu peruuttamattomasti. Kuin ihmeen kaupalla Aubrey pelastuu tappajan kynsistä, mutta kun hän herää sairaalassa, hän ei tunnista ketään ja väittää olevansa Dakota-niminen strippari naapurikaupungista. Poliisi epäilee Aubreyn olevan vain sekaisin mutta pian kaupungissa tapahtuu outoja asioita, jotka saavat kaikki epäilemään, mikä oikeastaan on totta.

Nuorten Halloween-ilta muuttuu eloonjäämistaisteluksi, kun heidän ovelleen saapuu suoraan helvetistä keppostelijoita. 17-vuotias Dora saa tietää olevansa raskaana, mutta ei anna tämän häiritä Halloweenin viettoa. Mutta kun oveen kolkuttaa viheliäisi demoneja, joilla on vain yksi asia mielessä eli Doran lapsi niin johan alkaa tapahtua.