美国南北战争时期,日本连连征战和南方军队的节节败退令士兵Inman(Jude Law 饰)心灰意冷,日本为了再见情人Ada(Nicole Kidman饰),他离开部队,踏上了漫漫回家路。在他的家乡,偏僻的冷山镇,Ada也饱受生活的折磨和等待的痛苦。父亲的去世和奴隶的离开,使养尊处优的Ada生活难以为继,在山区女孩Ruby Thewes(Renée Zellweger 饰)的帮助下,Ada渐渐学学会与周围粗砺尖锐的生活对抗挣扎,期待Inman的归来。穿越连绵战火,冷山,是他们之间唯一的连系,在这里,即使旧日所有的信仰天堂都已破灭,却仍能让你疗伤止痛。