Global oppvarming setter i gang en ny istid, så tornadoer legger Los Angeles i grus, en tidevannsbølge sluker storbyen New York og hele den nordlige halvkule begynner å fryse til is. Klimatologen Jack Hall (Dennis Quaid), hans sønn Sam (Jake Gyllenhaal) og en liten gruppe overlevende må ri av den voksende superstormen og holde seg i live når de står overfor en fiende som er mektigere og mer nådeløs enn alt de noen gang før har møtt: Naturens egne krefter!