故事发生在1939年芬兰,安(Per Christensen 饰)是在冬季战争中服役的挪威护士,在工作中,安结识了名叫马库斯(托马斯·克莱舒曼 Thomas Kretschmann 饰)病人,在朝夕相处的过程中,安和马库斯慢慢的坠入了情网之中。为了能够长相厮守,他们离开了部队,来到了挪威北部,建立了属于他们的小家庭。 1940年的夏天,战争再次爆发了,马库斯应征入伍,而安则被迫留在了家乡,继续她照顾伤员的工作。在苏联作战的军队士气低迷,最终大败,马库斯偷偷逃回挪威老家,哪知道自己眼前出现的,却是妻子和德国军官鲁特(比约恩·桑德奎斯特 Bjørn Sundquist 饰)一起生活的场面。。流浪汉查理随队伍来到阿拉斯加淘金。他在一间小木屋里碰见了通缉犯拉逊,接着淘金人吉姆也闯进来,并抢走了拉逊的枪。拉逊出去找食物时发现了吉姆正在开发的金矿,于是他没回木屋。小木屋里,饥肠辘辘的查理煮了皮鞋充饥,饿的神智恍惚的吉姆却把查理想象成火鸡追杀。突然,一头熊撞进来,两人一起把熊打死,饱餐之后分道扬镳。吉姆发现了拉逊占了自己的金矿坑,拉逊将他打昏,不料却在逃跑时掉下深谷。
查理在小镇邂逅舞女乔治亚,帮她摆脱暴发户的骚扰。第二次又巧遇她时,查理邀她除夕共餐,但是乔治亚爽约了,失落的查理只能在幻梦中为她表演舞蹈。被打成失忆的吉姆在镇上重遇查理,他请查理帮他一起找金矿。两人回到小木屋,却被大风雪吹落下了万丈深渊。醒来时他们惊喜地发现金矿正在身边。查理与吉姆淘金成功,在回乡的船上遇见困顿的乔治亚。在新闻记者的镜头前,查理与乔治亚亲密拥抱。。