Sur la petite île de Little Tall, dans le Maine, chacun se prépare à affronter une tempête que les services météo qualifient déjà de tempête du siècle . Pendant que tous les habitants font des provisions dans le magasin du shérif, Michael Anderson, une vieille dame ouvre sa porte à un inconnu. Soudain celui-ci la frappe à mort avec sa canne, avant de s'installer tranquillement dans son salon. Après qu'un adolescent ait découvert le corps mutilé de la vieille dame, le maire de l'île se rend sur place avant le shérif. Resté dans la maison, le meurtrier le menace de l'enfer en évoquant ses péchés les plus secrets... La neige tombe déjà en rafale lorsque Michael Anderson arrive sur les lieux du crime. Il arrête le meurtrier qui n'oppose aucune résistance et dit s'appeler André Linoge. Dans la voiture, Michael et son adjoint, Hatch, réalisent qu'en entrant dans la maison, ils ont entendu le bulletin météo, alors que le poste de télévision avait implosé... Devant le bureau du shérif, Linoge dit à Mike qu'il partira si on lui donne ce qu'il veut. La porte de la prison demeurant mystérieusement bloquée, Mike doit faire passer Linoge par le magasin. En s'avançant parmi les clients, Linoge révèle les secrets intimes de deux d'entre eux et les menace à leur tour... Mike interroge Linoge sur la façon dont deux hommes se sont suicidés sous son influence et perd soudain son sang froid. En voulant tirer sur Linoge, l'autre homme de garde manque Mike de peu. Linoge remet au shérif la balle qui aurait dû l'atteindre... Soudain, le prisonnier fait des gestes étranges dans sa cellule. Devant les hommes de garde médusés, il mime un meurtre qui se déroule réellement, au même moment, à l'extérieur du refuge. Obéissant à distance à Linoge, Kate bat à mort son petit ami Billy...