Quando uma idade do gelo global ameaça o mundo, um climatologista tenta descobrir uma forma de salvar a humanidade, e tenta encontrar o filho em Nova Iorque.
Quando o aquecimento global está prestes a levar-nos para uma nova Idade do Gelo, tornados devastam Los Angeles, uma onda gigante engole Nova Iorque e todo o hemisfério norte começa a ficar gelado. Agora, o climatologista Kack Hall (Dennis Quaid), o seu filho Sam (Jake Gyllenhaal) e um pequeno grupo de sobreviventes, têm de sair da cada vez mais devastadora tempestade e manterem-se vivos à face do inimigo mais perigoso e implacável do que qualquer outro alguma vez enfrentado: A Mãe Natureza!