Après un violent orage, un étrange brouillard arrive dans une ville du Maine. Celui-ci cache en réalité des créatures cauchemardesques qui se mettent à attaquer les habitants contraignant nombre d'entre-eux à se mettre à l'abri dans un supermarché. Il reste maintenant aux survivants à faire un choix entre trois camps : celui de la raison avec les personnes qui décident de combattre les affreuses créatures, celui de la folie avec celles qui croient en un signe de Dieu et celui des personnes qui se refusent à croire ce qui se passe et qui sortent du supermarché, se dirigeant vers une mort certaine. Mais au final, qui sont les plus dangereux : les monstres de dehors ou les humains à l'intérieur qui commencent à se dresser les uns contre les autres à cause d'une prêcheuse ?