本片取材于2004年印度洋海啸时发生的一桩真实事件。
玛莉雅和亨利带着三个儿子,一同前往泰国共渡圣诞佳节,不料就在圣诞节隔天,当这幸福的一家人在泳池旁享受着悠闲时光时,一股猛兽般的万呎滔天巨浪竟迎面袭来。被眼前景象震慑住的玛莉雅,一时反应不及,不幸惨遭巨浪袭卷;而尽管亨利及时抓住两个儿子准备逃亡, 一切仍旧太迟,凶猛的大水最后仍冲散了他们。一度被巨浪击昏的玛莉雅,醒来后发现自己正漂浮在海面,而原本围绕在身旁的所有景物,都已被淹没于水面下,她深信家人们皆已罹难的同时,发现自己的大儿子卢卡斯,竟然就漂浮在距离她仅有几公尺远的海面上。玛丽雅顿时犹如被打了一剂强心针,她决定想尽办法,要带着大儿子卢卡斯一起活着离开......。故事开始于1948年的辽沈战役。营长郝豹(朱亚文 饰)在战斗中丧妻失子,解放后的他放下枪杆子、拿起锄把子,又在北大荒开始了新一轮军垦生涯。军垦生活单调乏味,清一色的男人做梦都盼着有个家。城里姑娘沈秀(梁林琳 饰)从报纸上得知北大荒招人,她与好友罗薇薇(黄小蕾 饰)瞒着家人报了名,踏上了北上的路程。女人们一到营地,郝豹一眼对漂亮的沈秀产生了好感,因为她与亡妻长得很像。北大荒的荒蛮和艰苦出乎了姑娘们的想象,加之戎马半生的郝豹性格粗野,令沈秀很不适应。不久,又一批山东女人来到北大荒,其中有一个性格豪爽的田二曼(赵苏婷 饰),行为举止活脱脱像一个爷们儿,这下热闹了......。