Take shelter nous relate l'histoire d'un homme sombrant progressivement dans la folie. Obsédé par la hantise d'une tempête apocalyptique, le personnage principal voit sa vie dévastée par des cauchemars et des hallucinations. Il consacre alors toute son énergie à anticiper cette tempête et à s'y préparer. Les conséquences de cette angoisse paranoïaque sur sa famille, sa vie sociale et son travail sont dramatiques. Est-il schizophrène ou prophète de l'apocalypse? Telle est la question qu'est censé se poser le spectateur mais cette question a-t-elle vraiment un intérêt ? Divers thèmes touchant à la vie de famille, les conséquences sociales de la crise économique ébranlant l'Amérique profonde voire à la psychothérapie sont effleurés plus qu'abordés réellement. Au bout du compte, le film est à peine sauvé par la beauté et la justesse d'interprétation de Jessica Chastain.