伯克曼一家正面临一场家庭危机。老爸伯纳德(杰夫·丹尼尔斯 Jeff Daniels 饰)事业正在走下坡路,曾是畅销作家的他如今变得湮没无闻,反而是妻子琼(劳拉·琳妮 Laura Linney 饰)而今在写作上声名鹊起,令伯纳德倍感落差,并选择用尖酸刻薄嘴脸面对妻子的成功,二人不得不面临婚姻破裂的结局。两个儿子必定要因父母关系受到困扰。大儿子沃尔特(杰西·艾森伯格 Jesse Eisenberg 饰)16岁了,正值青春萌动,他坚决站在父亲一边,不料自己喜欢的女生竟然上了父亲的床;小儿子弗兰克(欧文•克莱恩 Owen Kline 饰)12岁,将父母离婚视作世界末日,甚至开始喝酒,因支持母亲变得和哥哥势不两立。一家四口的不知所措深深印在两个孩子的成长里面……。前美国大兵雷蒙德·盖恩斯在结束硝烟战火的生涯后,而今成为洛杉矶消防局的直升机救援人员。虽然工作中全力以赴,受人敬仰,值得信赖,这些却都无法挽回他失败的婚姻。某次短暂休假后,雷重返岗位,这时在内华达州南部发生了百年不遇的大地震,胡佛水坝在强震中被彻底摧毁。未过多久,又一轮强震从旧金山袭向了洛杉矶,雷在直升机上目睹了繁华城市转眼变成废墟的可怕一幕。
此时他的妻子艾玛和女儿布蕾克此时分处两座城市,为了拯救最爱的两个人,他只身一人,勇往直前,与地震展开争分夺秒的赛跑……。