Heuschreckenschwarm. Flüsse, die sich in Blut verwandeln, Feuer, das vom Himmel regnet. Die junge Wissenschaftlerin Katherine Winter (Hilary Swank) ist darauf spezialisiert, religiöse Phänomene zu untersuchen und naturwissenschaftlich zu erklären. Doch die Ereignisse im kleinen 'Haven' in Louisiana lassen auch sie an ihre fachlichen Grenzen stoßen. Denn es scheint, dass die zehn biblischen Plagen zurückgekehrt sind. Und je mehr sie nach Antworten sucht, desto stärker wird ihr eigener Glaube in Frage gestellt. Plötzlich sieht sie sich in einem schrecklichen Albtraum gefangen, aus dem es weder für sie, noch für die Einwohner des Dorfes, Loren McConnell (AnnaSophia Robb), Ben (Idris Elba) oder Doug (David Morrissey) ein Entkommen zu geben scheint.