美國華盛頓特區,新一輪總統大選前兩周。一樁聳人聽聞的總統騷擾未成年少女的性醜聞事件,就在這切要關頭被披露曝光,鬧得沸沸揚揚。加上新聞媒體的大肆炒作,總統謀求連任的機會簡直微乎其微。為了平息這場風波,總統緊急召見了老謀深算的政治顧問康拉德·布裡恩博士(羅伯特·德尼羅 Robert De Niro 飾)。善於操縱公眾輿論導向的布裡恩,在緊要關頭很快獻出一條“妙計”。為了轉移公眾對性騷擾事件的註意力,布裡恩憑空捏造出一場子虛烏有的愛國戰爭“阿爾巴尼亞戰爭”。為了讓這場虛構出來的戰爭真實可信,布裡恩專程拜訪了大名
美國氣候學家傑克(丹尼斯?奎德 Dennis Quaid 飾)認為,溫室效應正在引發地球的大災難,北極冰川的融化,會讓地球回到冰河世紀那樣的劫難。他的提醒並沒有引起美國當局的重視,一切都已經太晚:颶風、冰雹、洪水、冰山融化、極度嚴寒,一系列的地球巨變引發了一場不可挽救的災難。美國政府組織北緯30度的民眾轉移到赤道周圍,場面一片混亂。更糟糕的是,傑克的兒子,正困在曼哈頓的圖書館裡,靠燒書生火來維持體溫。大家怎樣才能逃過這場滅頂的災禍?冰天雪地的地球何時才能回暖?