卡洛琳(艾伦·巴金 Ellen Barkin 饰)是一位不幸的单身母亲,她带着儿子托比(莱昂纳多·迪卡普里奥 Leonardo DiCaprio 饰)离开了有暴力倾向的男友,辗转于不同的城市,只为能够赚钱养家糊口。在西雅图,卡洛琳认识了卡车司机德怀特(罗伯特·德尼罗 Robert De Niro 饰),在德怀特的身上,她找到了久违的爱情的感觉。
前美国大兵雷蒙德·盖恩斯(道恩·强森 Dwayne Johnson 饰)在结束硝烟战火的生涯后,而今成为洛杉矶消防局的直升机救援人员。虽然工作中全力以赴,受人敬仰,值得信赖,这些却都无法挽回他失败的婚姻。某次短暂休假后,雷重返岗位,这时在内华达州南部发生了百年不遇的大地震,胡佛水坝在强震中被彻底摧毁。未过多久,又一轮强震从旧金山袭向了…