那是在美国南北内战的时候,连年的战争令一个名叫英曼(裘德·洛饰)的南部士兵疲惫不堪,在最近的几场战斗中,英曼身受重伤倍受折磨。他感到自己的生命所剩无多,
2002年7月的时候, 妮可·基德曼和裘德·洛等主要演员,以及整个《冷山》剧组来到了偏僻的罗马尼亚南部,带着庞杂的拍摄器材走进一个古老的小村庄。这个小村庄还保留着许多原始森林和古朴建筑,具有古老浓郁的风格,非常适合拍摄美国南北战争时代的影片。
在这个小村庄里,一个多世纪以来人们过着宁静的田园生活,这里常年饱受干旱之苦,农民们习惯从井里打水,用马车运送供饮用和灌溉。这个罗马尼亚古老的村庄,就是妮可·基德曼守侯丈夫和裘德·洛归家的"冷山"。这里保留了原始的男耕女织的原始生活,刚好为影片减少了很大一笔制景费用,与美国内战时期的状态几乎吻合。
影片的战争场面选择在村外牛群汇集的大草原上拍摄,小村庄的大批村民们帮助搭建布景,充当群众演员,使这片宁静的村庄热闹了好几个月。剧组每天会为他们提供10美元的报酬,还为借用村里的牛每头赔偿300美元,这些小小的报酬却成了村民眼中的大笔收入,让他们很高兴的与剧组为《冷山》忙活在一块。